-
-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Welcome to the Django Starter Kit Wiki! This space contains essential information and guidelines for using the Django Starter Kit repository efficiently.
The Django Starter Kit simplifies the setup of a comprehensive development environment for Django-based applications. To begin using the kit, follow these steps:
-
Clone the Repository: Use
git clone https://github.com/codewithmuh/django-starter-kit.git
to clone the repository. -
Configuration: Customize environment variables in the
.env
file to suit your project requirements. -
Setup Command: Execute
docker compose -f "./build-process/docker-compose-django-backend.yml" up -d --build
in the project root directory to initialize the development environment.
For more detailed instructions, refer to the README.md file.
Answer: To customize environment variables, navigate to the project's root directory and locate the .env
file. Open this file using a text editor and modify the variables according to your project requirements. Ensure that you save the changes before running the setup command.
Answer: Absolutely! Contributions are highly welcomed. You can contribute to the Django Starter Kit by forking the repository, making your changes on a new branch, and submitting a pull request. Make sure to follow the contribution guidelines outlined in the repository's README.md file.
Contributions to the Django Starter Kit are highly encouraged! Follow these guidelines to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Make your changes and commit them:
git commit -m 'Add your feature'
. - Push to the branch:
git push origin feature/your-feature
. - Submit a pull request!
If you encounter issues while using the Django Starter Kit, refer to the Troubleshooting Guide.
- Official Django Documentation
- Docker Documentation
- PostgreSQL Documentation
- ElasticSearch Documentation
- Celery Documentation
- Swagger (OpenAPI) Documentation
This project is licensed under the MIT License.