v1.0.0-alpha
Pre-release
Pre-release
Highlights
- This is the Initial baseline of the project, it comprises of a bedrock of files, folders and tools which will be gradually built upon during the development of the project.
- The application is based on the
Model
,View
&Controller
method. - The
app
directory comprises the back-end of the application, including the database management - The
web
directory is intended to be used for the front end. The front end has not been started as of yet.
What's Changed
The following files have been added and tested.
Project files:
docker/Dockerfile
docker/docker-compose.yml
app/main.py
app/model/database.py
app/model/db_models.py
app/model/create_tables.py
app/controller/controller.py
- `app/controller/exceptions.py/
app/controller/routes/router.py
app/controller/api/user.py
app/controller/api/authors.py
app/controller/api/categories.py
app/data/models.py
app/data/schemas.py
DevOps:
.github/workflows/publish.yml
Documentation:
- All documentation is done via markdown and is located in the
documentation
directory