Contributing and Development
Contributing¶
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Add tests for new functionality
- Ensure all tests pass
- Submit a pull request
Setting up local development environment¶
To run the application locally for development, follow these steps:
-
Clone the repository:
-
Create a virtual environment, activate it, install dependencies and pre-commit hooks:
-
Start a local PostgreSQL instance using Docker:
-
Run tailwindcss in watch mode to compile CSS:
-
Start the dashboard application:
You can see other useful commands by running make help.