Support
We hope that CrowdPlay will be useful to the wider community, and welcome any feedback, suggestions, or contributions. We encourage you to open issues and pull requests on Github, and to contact us if you have any questions or comments.
Contributing
We also encourage you to contribute back any improvements and extensions you make to CrowdPlay. Follow the directons under Debugging in VS Code to set up a local environment for development.
We use black and flake8 to format and lint the backend, and ESLint to lint the frontend. We provide a pre-commit hook that can run and optionally enforce these conventions locally. To enable this, run pip install pre-commit
. You can then run pre-commit run --all-files
to manually format and lint all files, or you can run pre-commit install
to have git automatically format and lint all files before committing.