This is an platform for manegement of any AAA's. (README under construction...)
Link for UML Diagram
-
Any and all code (variables, urls, views, etc) will be written in the English language.
-
Commits may be made in Portuguese or English language.
-
Project views will be written in the FBV (Function-Based-Views) standard.
-
There will never be a submission to the master branch. Submissions will be made through pull requests so that code analysis can be done for the master project branch.
-
Project developers can pull the request in two ways:
- Create a Project Fork for your own github and submit and create the pull request from the master branch of the developer to the master branch of the project. or
- Create your branch in your terminal/computer and send it to the main project. Once this is done, a pull request from your branch must be created for the master branch.
- Python >= 3.6
-
Clone the github project (
git clone https://github.com/lucasousa/aaa-engenharia.git
) or make a fork -
Enter the folder that has just been created (
cd aaa/
) -
Create a virtualenv with your version of python, for example, if you use python 3.7, execute:
python3.7 -m venv env
-
Activate your virtualenv with
source env/bin/activate
-
Install the project dependencies.
pip install -r requirements.txt
-
Create the database.
python manage.py migrate
-
Create a superuser with
python manage.py createsuperuser
-
Run the project.
python manage.py runserver