Skip to content
This repository has been archived by the owner on Jul 29, 2021. It is now read-only.
Mazen edited this page Oct 4, 2020 · 4 revisions

Welcome to the SudoSM wiki!

How to Contribute to the Project

1. Make an issue

a. Issue Description:

**Is your feature request related to a problem? Please describe.**
[describe what is the problem]
**Describe the solution you'd like**
[suggest a solution]

b. Set sidebar

  • Asignees: set to yourself if you are going to work on, or leave it empty.
  • Labels: set to any relatable label to the issue.
  • Projects: set to current project work if the feature is related to it.

2. Working on the Issue

a. Before you start working

  • On the issue page, set Project to In progress to let others know that you are working on it.
  • In your local machine, after you pulled the main branch, run the following:
git checkout -b [branch-name]

b. After you are done working

After you complete the task, run the following commands:

git add .
git commit -m "[describe the changes in short]"
git push origin [branch-name]

3. Make a Pull Request

On the browser, make a pull request with the following settings:

  • Reviewers: select someone to review if you know, or leave it empty.
  • Projects: set to current project work if the feature is related to it.
  • Linked issues: link the main issue that you created for this pull request.

4. Let Others Review Your Work

Notify the team about the pull request and ask for someone to review it.

5. Done!

After someone reviews and accepts it, make sure you don't have anything to add to this pull request. If not, merge the pull request to main branch and delete the pull request's branch. Congrats! 👍 🔥 💯 🥇