Skip to content

A prototype for a new backend for the strike

License

Notifications You must be signed in to change notification settings

lux-u-tenebris/strikecard-backend

 
 

Repository files navigation

strikecard-backend (Operation Starfish 2.0)

Please read the Project Overview.

Contributing

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.

Local Installation

See starfish/INSTALL.md for more information about installing and deploying locally.

Automation

Configuration

Defined in the following files.

Pre-Commit

Defined in .pre-commit-config.yaml.

Runs the following repo hooks:

  • Black (formatting)
  • isort (formatting)
  • flake8 (linting)
  • markdownlint (linting)
  • yamllint (linting)

Continuous Integration (CI)

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/.

Documentation

Available at https://gs-us.github.io/strikecard-backend/.

Docs Configuration

Defined in mkdocs.yml. Controls navigation layout in the rendered docs.

Docs Local Build

Build locally as described in INSTALL.md.

Docs Content

Defined in docs/.

Blog, News, and Notes

Please give a date-based name with a title like yyyy-mm-dd-title.md and put in docs/blog/posts/.

Archival Scripts

See the Archive README.

About

A prototype for a new backend for the strike

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.7%
  • R 8.6%
  • HTML 7.2%
  • Shell 2.9%
  • CSS 0.6%