director-moav / talis-ms
TalisMS Is an API framework / middleware styled framework with multiple Door(r) types to invoke it
Installs: 14 230
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 2
Open Issues: 1
Type:git
Requires
- php: >=8.3.0
Requires (Dev)
- phpstan/phpstan: ^1.11
- dev-master
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.1
- v4.0.0
- v3.10.3
- v3.10.2
- v3.10.1
- v3.10.0
- v3.9.0
- v3.8.4
- v3.8.3
- v3.8.2
- v3.8.1
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.0
- v3.1.0
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.8.1
- v2.8.0
- v2.7.0
- v2.6.1
- v2.6.0
- v2.5.0
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.17.0
- v1.16.6
- v1.16.5
- v1.16.4
- v1.16.3
- v1.16.2
- v1.16.1
- v1.16.0
- v1.15.0
- v1.14.2
- v1.14.1
- v1.14.0
- v1.13.1
- v1.13.0
- v1.12.2
- v1.12.1
- v1.12.0
- v1.11.2
- v1.11.1
- v1.11.0
- v1.10.5
- v1.10.4
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
This package is auto-updated.
Last update: 2025-03-25 21:24:13 UTC
README
TalisMS is a PHP framework for fast prototyping systems in a Micro Service eco system
Folder structure
Talis - library/framework code
public - doc root for web servers
init - bootstrap/config code
environemnt - environment files (dev/qa/production etc)
application - business specific code, not part of the library
tests - utilities to qa/test your code
tests/lib - some utilities to enable quick demo writing
db_gems folder hosts the Rahl Commander DB assets and tests.
bin folder is for backend processes / cli tools.
doors folder is to handle requests from other apps/clients.
application/api is where we define the Actions (good idea to have one abstract action per folder, if all actions in folder share same dependencies/filters)
application/model is where we model the business logic in a middleware way + auziliary helper classes, like IDUhubs
application/lib is low level code/library, specific for this project (otherwise, consider putting it in TalisMS)
application/aux is for auxiliary classes for specific data sources elements, like the IDUHubs