Please read the Project Overview.
Please ensure you Install Locally to gain the benefits of our Pre-Commit Hooks. Pull requests are checked using Continuous Integration (CI), which mirrors Pre-Commit.
Create a branch for any feature or issue that you're working on, and submit a pull request back to main when you're done. If you do not have permissions to create a branch, please reach out to the repo owner.
See starfish/INSTALL.md for more information about installing and deploying locally.
Defined in the following files.
pyproject.tomlblackisortflake8
.markdownlint.jsonand.markdownlint-cli2.jsoncmarkdownlint
.yamllint.yamlyamllint
Defined in .pre-commit-config.yaml.
Runs the following repo hooks:
- Black (formatting)
- isort (formatting)
- flake8 (linting)
- markdownlint (linting)
- yamllint (linting)
Defined in .github/.
Runs the following actions dependent on what files are modified.
- Black (format linting)
- isort (format linting)
- flake8 (linting)
- markdownlint (linting)
- yamllint (linting)
Intended to mirror pre-commit effects.
Checks and deploys the docs for any changes to files in ./docs/.
Available at https://gs-us.github.io/strikecard-backend/.
Defined in mkdocs.yml. Controls navigation layout in the rendered docs.
Build locally as described in INSTALL.md.
Defined in docs/.
Please give a date-based name with a title like yyyy-mm-dd-title.md and put in
docs/blog/posts/.
See the Archive README.