Either fork the original repository or create a new branch on this repo to work on your weekly progress. Whatever is convenient for you.
- Press on the
Issues
tab and then pressNew issue
. - Select labels to describe the issue to other team members. Please take note of the differences between each label and what they stand for.
- Choose a meaningful title. If the issues is about something that's to be done later on in the project or regarding our git repository - add
TODO
. - If the issue deals with bug/feature improvent, provide code snippet so other team members get proper understanding of the problem. To copy multiple lines go to the relevant file and press on the intended row line, hold shift and then press on another row line. This section will be colored in yellow and you should be able to copy that section to the new issue.
- If you have suggestions about how to fix the bug or how to improve code, provide detailed explanation and steps using markdown.
- Use markdown to make your message clearer.
Please use this markdown tutorial if you need any help
- Press on the
Pull requests
tab and then pressNew pull request
. - Choose your working branch or your forked repository you would like to sumbit for PR.
- Denote which issue your PR closes with "closes #[number of issue]". You can use any one of the following words
close, closes, closed, fixes, fixed
. This way when the PR is merged it will automatically close the relevant issue.
-
Press on the
Pull requests
tab and then press on one of the PRs in the list bellow. -
Move to the
Files changed
tab and review the changes done to the code. Pay attention if the code makes sense. -
You can comment on any given block of code and send a review to the team member who made the PR.
-
Above the changed code there is a button
Review changes
where you can choose between 3 options:- Comment : general feedback without explicit approval of merge.
- Approve : approve the incoming merge.
- Request changes : feedback that needs to be addressed before merging.
Please use this PR approving guide if you need any help
- How to review and edit a pull request
- Contributing to open source This repo got some useful knowledge.