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:
git clone https://github.com/danfimov/taskiq-dashboard.git cd taskiq-dashboard -
Create a virtual environment, activate it, install dependencies and pre-commit hooks:
make init -
Start a local PostgreSQL instance using Docker:
make run_infra -
Run tailwindcss in watch mode to compile CSS:
bun run dev -
Start the dashboard application:
make run
You can see other useful commands by running make help.