Closed ghost closed 2 years ago
All visual errors have been fixed. Do remember to check the TODO list, as some features are not added yet, that are needed. Example, check if the database is running. Both Pamaxie.Api and Pamaxie.Website checks this in Startup.cs
Reworking the Server side today. Client side needs to be reworked after Pamaxie.Database.API is finished. Moving the database / data storage projects into a different folder once done.
Checked Client side code of @PKoldborg and optimized it to use less repetition. Some parts still need to be overworked though. Implemented generation of settings. Maybe we should make sure this is dynamic enough to work with most of our APIs to generate a way to generate an initial config.
Reworking the database has been almost completed now. We will use Swagger to auto generate a client for the API, to make it easier for us to maintain our steadily growing codebase and reduce complexity. The server side needs to be documented (however this can be done outside this ticket). We now employed a dynamic approach meaning by dropping another dll with the required classes into the project anyone can implement their own database driver for pamaxie.
Database Rework has been finished. We now just need to implement the Database API
We want to go away from having a seperate SQL database for the Website. This means all of our stuff should use JUST Redis, please think of a data storage concept n stuff if you feel like it and post it here.