First off, thank you for considering contributing to TrackMyRupee! It's people like you that make tools like this possible.
- Check existing issues: A bug you found might already be reported.
- Open a new Issue: If you can't find it, open a new one. Be sure to include a title and clear description, as well as as much relevant information as possible (screenshots, stack traces, browser version).
- Open a Feature Request: If you have an idea for a new feature or improvement, please open an issue and tag it as
enhancement.
- Contribute Translations: Help us reach more people by contributing translations for your language! See SETUP.md for the translation workflow.
To set up the project locally for development, please refer to SETUP.md.
- Fork the Project: Click the 'Fork' button at the top right of this page.
- Clone your Fork:
git clone https://github.com/your-username/django-finance-tracker.git cd django-finance-tracker - Create a Branch:
git checkout -b feature/AmazingFeature
- Make your Changes: Implement your feature or fix.
- Commit your Changes:
git commit -m 'Add some AmazingFeature' - Push to the Branch:
git push origin feature/AmazingFeature
- Open a Pull Request: Go to the original repository and click 'New Pull Request'.
- Python: We follow PEP 8 guidelines.
- Templates: Keep HTML semantic and clean. Use DTL (Django Template Language) effectively.
- CSS/JS: Use the provided static files configuration.
Feel free to open an issue for any questions or discussions!