Use bash highlighting for code blocks and add note about 'cp' command (#482)

Fixes #390
pull/486/head
Timothy Elems 2024-03-22 00:30:02 +00:00 zatwierdzone przez Matt Westcott
rodzic baff48b7d9
commit dc5639c663
2 zmienionych plików z 29 dodań i 21 usunięć

Wyświetl plik

@ -5,7 +5,9 @@ agree to abide by the Wagtail [code of conduct](https://github.com/wagtail/wagta
If you do not have write access to the repo, fork, then clone the repo:
git clone git@github.com:your-username/bakerydemo.git
```bash
git clone git@github.com:your-username/bakerydemo.git
```
Set up your machine for [development](https://github.com/wagtail/bakerydemo/blob/master/readme.md).

Wyświetl plik

@ -133,35 +133,41 @@ You can run the Wagtail demo locally without setting up Vagrant or Docker and si
With [PIP](https://github.com/pypa/pip) and [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io/en/latest/)
installed, run:
mkvirtualenv wagtailbakerydemo
python --version
```bash
mkvirtualenv wagtailbakerydemo
python --version
```
Confirm that this is showing a compatible version of Python 3.x. If not, and you have multiple versions of Python installed on your system, you may need to specify the appropriate version when creating the virtualenv:
deactivate
rmvirtualenv wagtailbakerydemo
mkvirtualenv wagtailbakerydemo --python=python3.9
python --version
```bash
deactivate
rmvirtualenv wagtailbakerydemo
mkvirtualenv wagtailbakerydemo --python=python3.9
python --version
```
Now we're ready to set up the bakery demo project itself:
cd ~/dev [or your preferred dev directory]
git clone https://github.com/wagtail/bakerydemo.git
cd bakerydemo
pip install -r requirements/development.txt
```bash
cd ~/dev [or your preferred dev directory]
git clone https://github.com/wagtail/bakerydemo.git
cd bakerydemo
pip install -r requirements/development.txt
```
Next, we'll set up our local environment variables. We use [django-dotenv](https://github.com/jpadilla/django-dotenv)
to help with this. It reads environment variables located in a file name `.env` in the top level directory of the project. The only variable we need to start is `DJANGO_SETTINGS_MODULE`:
cp bakerydemo/settings/local.py.example bakerydemo/settings/local.py
cp .env.example .env
```bash
cp bakerydemo/settings/local.py.example bakerydemo/settings/local.py
cp .env.example .env
# `cp` is used for bash. Windows Command Prompt uses `copy`
```
To set up your database and load initial data, run the following commands:
./manage.py migrate
./manage.py load_initial_data
./manage.py runserver
```bash
./manage.py migrate
./manage.py load_initial_data
./manage.py runserver
```
Log into the admin with the credentials `admin / changeme`.