phambao / release-based-workflow

https://lab.github.com/githubtraining/create-a-release-based-workflow
MIT License
1 stars 0 forks source link

Organizing a release #2

Open github-learning-lab[bot] opened 5 years ago

github-learning-lab[bot] commented 5 years ago

Organizing Releases

Creating a release package on GitHub might be easy, but it's only a piece of the puzzle. Releases often involve prioritized bug fixes, feature releases, and assorted tasks. How do you make sure you're keeping track? What happens if you want to save the most exciting features for a larger update?

Step 2: Create a project board

On GitHub, let's keep track of several related issues with a GitHub project board.

:keyboard: Activity: Create a project board

  1. Navigate to the Projects tab of this repository.
  2. Click Create a project.
  3. Under Project board name, type "Release 1.0 tracker".
  4. In the Template dropdown, select Automated kanban.
  5. Click Create project.

Note: After you create your project, you'll see that GitHub has created a few cards for you. You can keep these, or delete them.


I'll respond below with your next step.

github-learning-lab[bot] commented 5 years ago

Adding to the project

Project boards have columns, and columns can contain cards. Cards can be existing issues or pull requests, or a stand-alone bit of Markdown text.

Throughout the course, you can keep track of the issues and pull requests by adding them as cards to the project board.

Step 3: Triage issues in a project

Add this issue to your new project board.

:keyboard: Activity: Adding a project card

  1. Return to your project.
  2. Above the project columns, click Add cards.
  3. Drag the Organizing a release card to your recently added "In Progress" column.

I'll respond below with your next step.