Projects on GitHub are an easy way to organize task for a general or specific project/feature.
When selecting a template is is recommended to use Automated Kanban as it will move tasks throughout the workflow.
Once you create the project several columns will appear that can be edited or renamed; however, it is recommend to keep them as is for consistency. In the
To Do column you can create cards that have tasks to do on this project these later can be turned into issues by clicking on the
... three dots top right corner of the card and selecting
convert to issue. Convert cards to issues when you are ready to work on the issue so the issue doesn't get stale.
Other useful features of projects is progress tracking, as cards, issues, and pull requests are opened and closed/merged they will be moved alone the columns in the project which will show up in the progress bar. This is very helpful for specific project boards for features or have a set goal.
Some projects can be open ended for easy organization for users to focus their attention on things. Examples are:
- Best practices
By assigning projects to issues and pull requests, users can organize issues and pull requests by that project. Thus it is helpful for others to assign projects so they can focus on them.
Once a specific project is done, go to the project page then select the
... three dots to the right of the project and select