Thank you for investing your time in contributing to our project!
Read our Code of Conduct to keep our community approachable and respectable.
Code contributions will only be accepted under the following conditions:
- code is formatted with autopep8 using the defined configuration
"python.formatting.autopep8Path": "backend/venv/bin/autopep8",
"python.formatting.provider": "autopep8",
- documented code with doctstring generator
class AnalyticsDashboardQuery(ObjectType):
"""_summary_
Args:
ObjectType (_type_): _description_
"""
- on save settings as such
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": true,
"source.sortMembers": true
},
You can use the settings defined in .vscode/settings.json and install extensions using the @recommended tag.
Please use the fork workflow for contributions.
TL;DR
- fork project
- create branch with issue number and name:
#12 Example Issue -> 12_example_issue
- make changes
- draft pull request
- pass tests
If you spot a problem using the app, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form.
Scan through our existing issues to find one that interests you. You can narrow down the search using labels
as filters. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.