What if I want to contribute ?
How to contribute ?
Feel free to fork this repository and make your own contribution, open pull requests, or create issues.
Warning
Important advisory notes before you start
Please note that this documentation is incomplete as it is still in work, you may find "TODO" withing it.
I wrote this section to help you get started with the project, but it is not a complete reference. You may have to do your own research to understand all the code sections of the project.
If you need help, please feel free to contact me at gael.lejeune@capgemini.com, lejeune.gael@free.fr or on Github.
How does this fork work ?
General structure
The project is divided into two main parts:
- The Docker repository, which contains the code that is used to build the Docker image.
- The application repository, which contains the code that is used to run the application.
This two repositories are designed to work together. See more in the docker installation section.
Code structure
The application uses Flask as a web framework and SQLAlchemy as a database.
It uses the following structure:
๐ฆopencve
โโโ ๐api
โโโ ๐checks
โโโ ๐commands
โ โโโ ๐imports
โโโ ๐controllers
โโโ ๐migrations
โ โโโ ๐versions
โโโ ๐models
โโโ ๐static
โ โโโ ๐css
โ โโโ ๐fonts
โ โโโ ๐img
โ โโโ ๐js
โโโ ๐tasks
โโโ ๐templates
โ โโโ ๐admin
โ โโโ ๐emails
โ โโโ ๐errors
โ โโโ ๐flask_user
โ โโโ ๐profiles
โ โโโ ๐report
โ โโโ ๐_includes
โ โโโ ๐_welcome
โ โโโ ๐css
โโโ ๐views
โโโ ๐admin.py
โโโ ๐app.py
โโโ ๐cli.py
โโโ ๐configuration.py
โโโ ๐constants.py
โโโ ๐context.py
โโโ ๐default.cfg
โโโ ๐extensions.py
โโโ ๐forms.py
โโโ ๐settings.py
โโโ ๐utils.py
โโโ ๐VERSION
โโโ ๐__init__.py
Info
You can find the official documentation of python-flask
layout here.