Welcome to the Django Blog App! We welcome contributions from anyone who would like to help improve the app. Before getting started, please take a moment to review this guide to learn about how you can contribute.
The Django Blog App is a fully functional blogging platform built with the Django web framework. It offers features such as blog post and comment management, category creation, and user authentication and authorization. The app is designed to be easily integrated into any existing Django project or used as a standalone app. We hope you find this app useful and welcome any contributions or suggestions for improvement.
If you find any bugs, issues or errors while using the app, please submit a new issue through our issue tracker. When submitting an issue, please provide as much information as possible, including the steps to reproduce the issue, the expected behavior, and the actual behavior. We also provide templates for submitting bug reports and feature requests to help you get started.
We welcome any contributions to the project, including bug fixes, feature requests, and general improvements. When contributing, please make sure to follow our coding standards, which include using ruff for code linting and code formatting. Additionally, we suggest using conventional commits for commit messages to maintain consistency in our commit history.
We use Pytest and coverage for testing. You can find the tests in the django_project/tests folder. We recommend installing the django-coverage plugin (included in requirements.txt) for more detailed test coverage reporting.
To set up the development environment, please follow the instructions in the readme.md file. The instructions include information about installing the necessary dependencies and getting started with the app.
We encourage open communication and feedback among contributors. If you have any questions or feedback, please do not hesitate to reach out to us via email or through the issue tracker. We also encourage all contributors to be respectful and professional in their interactions with other contributors.
Want to work on this with me? DM me
@_jsolly
-
Option 1
- 🍴 Fork this repo!
-
Option 2
- 👯 Clone to your local machine using:
https://github.com/jsolly/awesome-django-blog.git
- 👯 Clone to your local machine using:
- HACK AWAY! 🔨🔨🔨
- 🔃 Create a new pull request using:
https://github.com/jsolly/awesome-django-blog/compare
.