This is a template repository used for creating Django-Vue applications. Use this template to create a new project repository.
- Python (3.10)
- Rancher Desktop (1.12.1)
- Node (20.11.0 LTS)
- Npm (10.2.4)
- Django-Container (2.0.1)
- Vite (3.1.3)
- Django (4.2)
- Vue (3.2.28)
- Bootstrap (5.2)
- Bootstrap Icons (1.9.1)
- Vitest (0.23.2)
- Vue Test Utils (2.0.2)
- Pycodestyle (2.8.x)
- ESLint (8.13.x)
- Stylelint (14.7.x)
Clone this template repo as a new repo (command line)
$ git clone [email protected]:uw-it-aca/django-vue.git <new-repo>
OR.. using the Gihub interface, click on the "Use this template" button. Github will automatically clone this repo and setup everything for you.
After cloning this repo, find and replace the following instances to match your new repo name.
'django-vue' with <new-repo>
Find and replace the following instance of the new Django app_name.
'app_name' with <new_app>
'app_name_vue' with <new_app_vue>
Copy the sample .env file so that your environment can be run.
$ cp .env.sample .env
Update any .env variables for local development purposes
Replace the README.md file with the README_sample.md
$ mv README_sample.md README.md
$ git rm README_sample.md
View the new README on your new Github repository page. Your project should be ready to start development after following those additional steps!