GruPy-RN Event Check-in System
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them
- Python 3
pipenv
A step by step series of examples that tell you how to get a development env running
First of all, make a copy of .env.sample
to .env
cp .env.sample .env
Install the dependencies
pipenv install sync --dev
Enter the pipenv
virtual environment
pipenv shell
Apply the migrations
python manage.py migrate
Create admin user
python manage.py createsuperuser
Compile translations
python manage.py compilemessages -f
And finally run the project
python manage.py runserver
Now you can open http://localhost:8000 in your browser
- Fork the repository on GitHub.
- Make your change.
- Send a GitHub Pull Request to the main repository’s
master
branch. GitHub Pull Requests are the expected method of code collaboration on this project.
- Prepare message files for the desired language.
python manage.py makemessages --locale <language_code>
Example:
python manage.py makemessages --locale pt_BR
-
Translate the *.po files inside each project application <app_name>/locale/<language_code>/LC_MESSAGES/
-
Compile messages
python manage.py compilemessages -f