Skip to content

v1.0.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@asbor asbor released this 06 Apr 09:45
· 165 commits to main since this 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