We appreciate your help!
If you are unsure whether you have found a bug, please consider asking in our discord first.
Similarly, if you have a question about a potential feature, the discord can be a fantastic resource for first comments.
Filing issues is as simple as going to the issue tracker, and adding an issue using one of the below templates.
{Feature Request/Task}: {short description}
---
{Detailed description}
### Affected Functionality
{Any known functionality impacted, or Unknown if further research needs to be done}
### Other Relevant Issues
{Links to Relevant Issues}
Bug: {short description}
---
{Summary of bug}
### Step(s) to Reproduce
{Numbered list of step(s)}
### Expected Result
{Summary of expected result}
### Actual Outcome
{Description of actual outcome}
- Make a fork of this repo.
- Name a branch on your fork something descriptive for this change (eg.
UpdateReadme
). If possible, reference the issue or task you are working on but this is not necessary. - Make your changes.
- Include unit tests for all changes, and integration tests if it is appropriate (i.e. new endpoints are added).
- Verify your changes pass all existing and new tests.
- Commit your changes (Tip! Please read our Style guide to help the pull request process go smoothly).
- Push your branch.
- Open a pull request to
leaderboardsgg/leaderboard-backend-poc
. If working on a particular issue, please mention that issue in the pull request and describe your changes. - Get your pull request approved.
- Get someone to click
Squash and merge
. - Celebrate your amazing changes! 🎉
- Be inclusive, this is a project for everyone.
- Be descriptive, it can be hard to understand abbreviations or short-hand.
- Please refer to the style guide.
- Do not make pull requests from
main
. - Do not include slashes in your branch name.
- Nested paths can act strange when other people start looking at your branch.
- Try to keep commit line length below 80 characters. If more information is needed, include it in the commit body.
- Commits should be as atomic as possible.