I am starting a new software development company - I need help with designing it's GitHub account #110865
-
|
Hi guys, I am planning to start a new software development company. Here is the company's use-case:
There are lots of terms here in GitHub like Repositories / Projects / Collaborators / Organization / etc. I need to design a custom solution for my company needs. I am seeking help from you guys to help me with setting-up/design my GitHub account to accomplish above mentioned list of company "rules". Many thanks in advance for your help! Kind regards, |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Hi, you don't need a dedicated GitHub account for the company. You can simply create a so called Organization -> this will represent your company. You can then add the freelancers GitHub account as Collaborators / Contributors to the Organization and setup Roles so they are only able to see the Repository for their given project. If you want to organize the tasks in a more project-oriented way I'd suggest also adding a GitHub Project for each customer to the Organization. You can then define tasks directly in the GitHub Project or in the Repository via issues and link them to the overlaying Project. In this Project overview you can then assign different status, tags, start and end dates, priority and size to the given tasks. I'd suggest taking a look at the documentations: |
Beta Was this translation helpful? Give feedback.
-
|
That’s exciting! For designing your GitHub account, it's essential to focus on clear structure and easy navigation. Make sure your repositories are well-organized and have detailed README files to explain the purpose of each project. You could also use GitHub Pages for a professional website showcasing your work. Additionally, if you’re looking for tips on selecting the right software development partner, you can check out these helpful tips for choosing a software development company to guide your decision-making. |
Beta Was this translation helpful? Give feedback.
Hi,
you don't need a dedicated GitHub account for the company. You can simply create a so called Organization -> this will represent your company.
There you can create a Repository for each of the projects you want to deliver to your customers.
You can then add the freelancers GitHub account as Collaborators / Contributors to the Organization and setup Roles so they are only able to see the Repository for their given project.
If you want to organize the tasks in a more project-oriented way I'd suggest also adding a GitHub Project for each customer to the Organization. You can then define tasks directly in the GitHub Project or in the Repository via issues and link them to the overlaying P…