Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.96 KB

File metadata and controls

55 lines (39 loc) · 1.96 KB

Contributing to TrackMyRupee

First off, thank you for considering contributing to TrackMyRupee! It's people like you that make tools like this possible.

How Can I Contribute?

Reporting Bugs

  • 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).

Suggesting Enhancements

  • Open a Feature Request: If you have an idea for a new feature or improvement, please open an issue and tag it as enhancement.

Translations

  • Contribute Translations: Help us reach more people by contributing translations for your language! See SETUP.md for the translation workflow.

Local Development

To set up the project locally for development, please refer to SETUP.md.

Your First Code Contribution

  1. Fork the Project: Click the 'Fork' button at the top right of this page.
  2. Clone your Fork:
    git clone https://github.com/your-username/django-finance-tracker.git
    cd django-finance-tracker
  3. Create a Branch:
    git checkout -b feature/AmazingFeature
  4. Make your Changes: Implement your feature or fix.
  5. Commit your Changes:
    git commit -m 'Add some AmazingFeature'
  6. Push to the Branch:
    git push origin feature/AmazingFeature
  7. Open a Pull Request: Go to the original repository and click 'New Pull Request'.

Coding Style

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

Questions?

Feel free to open an issue for any questions or discussions!