pilot114 / snidget
snidget framework
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 14
Language:JavaScript
Requires
- ext-mbstring: *
- ext-pcntl: *
- ext-pdo: *
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: *
- psr/simple-cache: ^3.0
Requires (Dev)
- ext-xdebug: *
- league/commonmark: ^2.4
- phploc/phploc: ^7.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- rector/rector: ^0.15
This package is auto-updated.
Last update: 2024-12-29 20:13:17 UTC
README
Snidget - idiomatic and smart php microframework
What is a "Snidget" ?
The Golden Snidget was a small golden magical bird with fully rotational wings,
best known for early use in the wizarding game of Quidditch, eventually being replaced by the Golden Snitch
Features
- php 8 features
- flexible system of modules
- best practices for scalable architectures (DDD + CQRS)
- full compatible with "12-factor app" concept
- thoughtful api architecture from the box
- compatibility with PSR
- advanced code generation
- encourages the use of effective algorithms and patterns
Roadmap
- set prod environment (for example, vendor dir its read-only volume, data its optional, other - read only!, working_dir: /app/bin) for prod may use this article https://www.aleksanderwons.com/building-the-smallest-and-more-secure-php-docker-image/
- create interface for Driver and Module?