First off, thank you for considering contributing to this project! It's people like you that make the open-source community such an amazing place to learn, inspire, and create
By participating in this project, you agree to abide by our Code of Conduct. Please be respectful and professional in all interactions
If you find a bug, please open an Issue first. When reporting a bug, please include:
- A clear, descriptive title
- Steps to reproduce the problem
- Expected vs. Actual behavior
- Your environment details (OS, Python version, Django version, etc.)
We love new ideas! If you want to suggest a new feature:
- Open an Issue titled
[Feature Request] Your Idea - Explain why this feature would be useful and how it should work
If you are ready to write code, please follow these steps:
- Fork the Project
- Create your Feature Branch:
git checkout -b feature/AmazingFeature- Commit your Changes: Make sure your commit messages are descriptive
git commit -m 'Add some AmazingFeature'- Push to the Branch:
git push origin feature/AmazingFeature- Open a Pull RequestDescribe the changes you made and link to any related issues
To maintain code quality, please ensure:
- Your code follows PEP 8 standards
- You include tests for any new functionality
- You use django-environ for any environment variable management (if applicable)
- All new functions/classes include docstrings
If you have questions, feel free to reach out via GitHub Issues or contact me at 2yt.dev.con@gmail.com