diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-01 03:33:18 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-01 03:33:18 +0300 |
| commit | 864fbb806621c8167c49f7449486fbc3bdaca1a6 (patch) | |
| tree | 1b5b5933dbb184b130c248d3281e709bd6286c5d /Roadmap.md | |
| parent | 950798a91c0bed3f2d6e53182b0cff49f07eff0c (diff) | |
| download | gyraf1gov-864fbb806621c8167c49f7449486fbc3bdaca1a6.tar.gz gyraf1gov-864fbb806621c8167c49f7449486fbc3bdaca1a6.tar.bz2 gyraf1gov-864fbb806621c8167c49f7449486fbc3bdaca1a6.zip | |
user update; user petitions copy; fixed docker performance issues
Diffstat (limited to 'Roadmap.md')
| -rw-r--r-- | Roadmap.md | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Roadmap.md b/Roadmap.md new file mode 100644 index 0000000..31ff302 --- /dev/null +++ b/Roadmap.md @@ -0,0 +1,53 @@ +# Roadmap + + +## Feature list + +Firse I need to list all features and optimizations that the framework +should/could have + + +Sophisticated ***Object Relational Mapper*** (ORM) +* needs to be extremely light and fast +* (?) coded as an abstruct model class +* (?) implement the Factory design pattern +* method names shall be the same as in Laravel +* (?) or use existing [riverside/php-orm](https://github.com/riverside/php-orm) + + +Core ***Database Abstraction Layer*** (DBAL) + + +Implement a ***lighter docker image***; check: +* https://docs.bitnami.com/tutorials/develop-http-api-php-containers/ +* https://github.com/8ctopus/apache-php-fpm-alpine + + +Core ***Log interface*** and a few Log-implementations +* File based +* Slack channel +* Databased + + +Deeper and more ***intelligent error handling*** for easy debuging + + +***Advanced CLI interface*** + + +An ***Auth/Auth2.0 authenticator*** + + +***Basket interface*** + + +***Payment interface*** + + + + + +## Short term goals + +unknown; +development shall restart after 2023-07-24; |
