Skip to content

Commit 65307c0

Browse files
committed
Update README.md
Clarified some of the points and added a distinction in setup between configuring your admin steps and starting the server steps.
1 parent feb48ed commit 65307c0

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

README.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,42 @@ MakeRPG runs using Django 2.1 and Python 3. You can install those however you l
1717

1818
# Getting Set Up
1919

20-
Getting set up can be easy too. It involves starting the MakeRPG Django server, configuring your server admin, and starting your server.
20+
Getting set up can be easy too. It involves configuring your admin and starting the server.
2121

22-
## Steps
22+
## Configuring your admin
2323

2424
1. Clone this repository
25-
1. Open your Anaconda prompt by clicking the "Play" button next to your "base (root)" environment where you installed Django in the Anaconda Navigator
26-
1. Select the "Open Terminal" option
27-
1. Change directory with `cd` on the terminal into the path on your computer where you cloned this repository
28-
1. Type the following:
25+
2. Open your Anaconda prompt by clicking the "Play" button next to your "base (root)" environment where you installed Django in the Anaconda Navigator
26+
3. Select the "Open Terminal" option
27+
4. Change directory with `cd` on the terminal into the path on your computer where you cloned this repository
28+
5. Type the following:
29+
2930
```
3031
python manage.py createsuperuser
3132
```
32-
1. You will be prompted for your Django server admin username, email address, and password
33-
1. Type the following three lines in sequence (type the line and then hit Enter):
33+
34+
6. You will be prompted for your Django server admin username, email address, and password
35+
36+
## Starting the server
37+
38+
Type the following three lines in sequence (type the line and then hit Enter):
39+
3440
```
3541
python manage.py makemigrations
3642
python manage.py migrate
3743
python manage.py runserver
3844
```
3945

40-
# Making Characters
46+
# Using CharacterCreator
4147

4248
Now you are ready for the extra cool part, automatic character generation. It is currently achieved with a Python script called `setup.py`. You'll need to edit a few numbers in the `setup.py` script and then you'll be ready to start.
4349

50+
Make sure you already started your server. If you just did your setup you are fine, but if you have restarted your computer or shut down your server you will need to run the following command. In a terminal navigated to the same folder from the "Getting Set Up" section above, type:
51+
52+
```
53+
python manage.py runserver
54+
```
55+
4456
## The first run of `setup.py`
4557

4658
The first time you will need to have your YAML files ready and point the `setup.py` to the absolute paths to those files on your computer. You can make sample characters at the same time if you want, but don't have to. The important part is to only run `setup.py` once this way to initialize your database's history rolling and roles, stats, and skills.
@@ -55,7 +67,7 @@ It will print out a few messages about setting things up in your database.
5567

5668
## From then on
5769

58-
You need to open up the `setup.py` and comment out the two lines to only run once. You can choose to create any number of character by editing the `character_count` variable. Now every other time you will run `setup.py` the same way:
70+
You need to open up the `setup.py` and comment out the two lines that are only supposed to run once. You can choose to create any number of characters by editing the `character_count` variable. Now you can run `setup.py` the same way every time you want more characters:
5971

6072
```
6173
python setup.py

0 commit comments

Comments
 (0)