-
Notifications
You must be signed in to change notification settings - Fork 5
GitHub User Guide
Vaibhav Rathore edited this page Aug 16, 2017
·
1 revision
- On receiving new requirements, a new issue is to be created and all the requirements should be added within the description.
- Add suitable priority (critical, high, medium, low) and type (enhancement, question, feature, bug) labels to the issue.
- When the team decides to begin exploring these requirements, the status of the issue should be updated to discussion with the label status : requirements and design.
- The team can add PSDs, Architectural Diagrams etc. within the issue as comments.
- Once, the Requirements, UI and Architectural Designs are finalised. The design and requirements phased ends and the status : requirements and design label is removed.
- The developer adds the status : development label.
- Coding begins, in a new branch created from latest snapshot of master branch. The branch is named issueNumber-short-description. For example 214-poc
- On Completion of Coding, and the code is self reviewed and tested, a Pull Request should be created, add the label status : ready for testing, and assigne it to the tester.
- On Completion of Testing, the label status : ready for testing is replaced with status : ready for review.
- On Completion of Review, the label status : ready for review is replaced with **status : reviewed **.
- Development Phase ends and the developer removes the label status : development from the corresponding Issue.
- After the code is merged, if there are feedbacks, those feedbacks should be discussed within the issue as new comments, a new development phase loops again and continues until all feedbacks are resolved.
- After all feedbacks are resolved, the issue can be closed.
- (for Issues)
- (for Issues)
- (for Issues)
- (for Pull Requests)
- (for Pull Requests)
- (for Pull Requests)