Lab for GitHub Developer Workflow
- Step 1: Create an Organization named
GitHub Developer Workflow Training - Step 2: Create a Team named
GitHub Learning - Step 3: Assign all training organization members to the Team.
- Step 4: Import the repository and add the repository to the Team.
- Step 5: Create a project named
GAIL Developer Workflow, using aKanbanboard template. - Step 6: Edit the
CODEOWNERSfile by entering the GitHub handles of developers or team leads. - Step 7: Create
Issuesusing theIssue TemplatesandBlank Issue(a mix of bugs, features, and documentation issues). - Step 8: Create
mainanddevelopbranches and imposeRulesetson the branches. - Step 9: Assign issues to each developer and ask them to create branches for each issue.
- Step 1: Developers will make changes in their respective branches. Create a separate file with
component (backend/frontend/db)_yourname - Step 2: After making the changes, developers will commit the code using
git commit -m "<message>". The commit message should accurately describe the changes made and include the corresponding issue number. - Step 3: Push the changes to the
feature/bug/docsbranch and then raise a Pull Request.
Final Step: He/She/They will review the changes and merge the Pull Request. If any additional changes are required, they should mention them in the Pull Request.