Thank you for considering contributing to [django-boilerplate]! By contributing to this project, you agree to abide by the Code of Conduct.
If you encounter a bug, please use the GitHub issue tracker to report it. Before creating a new issue, make sure to check if the issue already exists. Provide as much detail as possible, including the steps to reproduce the bug.
If you have an idea for an enhancement, please open an issue on GitHub and label it as an enhancement. Describe your suggestion and provide any relevant details or examples.
We welcome contributions in the form of bug fixes, new features, or improvements to existing features. To contribute code, follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and ensure that the code style is consistent.
- Write tests for your changes if applicable.
- Submit a pull request, explaining the purpose of your changes.
- Follow the style and coding standards used in the project.
- Ensure that your changes don't break existing functionality.
- Provide a clear and concise description of your pull request.
- If your pull request addresses an issue, reference the issue in the description using keywords like "Fixes #issue_number".
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code. Please report any unacceptable behavior.
To set up a development environment, follow these steps:
- Create a repository using this template or clone the repository
git clone [email protected]:sajib1066/django-boilerplate.git
- Create a virtual environment
python -m venv venv
- Activate the virtual environment
source venv/bin/activate
- Install modules
pip install -r requirements.txt
- Create local settings
cp examples/local_settings.example django_boilerplate/local_settins.py
- Create logs file
mkdir logs
- Rename project
python manage.py renameproject django_boilerplate <your_project_name>
- Migrate database
python manage.py migrate
- Create superuser
python manage.py createsuperuser
- Run the project
python manage.py runserver
If you have questions or need further assistance, feel free to contact the maintainers:
- Maintainer Name ([email protected])
Thank you for your contribution!