summaryrefslogtreecommitdiff
path: root/Roadmap.md
blob: 31ff3027661aa6f68bf78072af7a4e85a7d827d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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;