- make
- python & pip
- pipenv
To run this project you need to go through the following steps:
- Clone and head to repo
git clone [email protected]:8ball030/oceanend2end.git
cd oceanend2end || exit
- Make a new pipenv and install the necessary python dependencies
make new_env
make install_env
- Checkout the new environment
pipenv shell
- Run the AEA
Manually
cd src/ocean_end_2_end || exit
aea -s run
or through make
make run_app
- clone repo
- setup a new environment
- make new_env
- make
- in project directory:
pipenv shell # if you haven't already
mkdocs serve
Visit http://127.0.0.1:8000/
-
gitlab ci
- The ci contains the basic configuration required to launch a launch a gitlab ci
-
Dockerfile
- Basic Dockerfile which installs deps and launchs the app
-
makefile
- lints
- isort
- black
- code clean
- lints
-
pre-commit hooks for the build process
-
scripts
- app.py launcher for debugging and launching docker process
-
Pipfile
-
gitignore
-
docker ignore
-
.env file
-
docs
setup pre-commit hooks
make install_hooks
lint, format, and sense check code
make lint
run tests
make tests