21torr / rad
RAD features for common Symfony apps.
Installs: 9 562
Dependents: 2
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >= 8.3
- ext-json: *
- 21torr/bundle-helpers: ^2.2
- 21torr/html-builder: ^2.1
- psr/log: ^3.0
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/deprecation-contracts: ^3.4
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/http-foundation: ^6.4 || ^7.0
- symfony/http-kernel: ^6.4 || ^7.0
Requires (Dev)
- 21torr/janus: ^1.3.3
- bamarni/composer-bin-plugin: ^1.8
- doctrine/dbal: ^3.0 || ^4.0
- doctrine/orm: ^3.0
- roave/security-advisories: dev-latest
- symfony/console: ^7.0
- symfony/form: ^7.0
- symfony/phpunit-bridge: ^7.1
- symfony/routing: ^7.0
- symfony/security-bundle: ^7.0
- symfony/translation: ^7.0
- twig/twig: ^3.8
Suggests
- doctrine/dbal: To add the SerializedType
- doctrine/orm: To use the entities
- symfony/console: To use TorrStyle
- symfony/form: To use the FormErrorNormalizer
- symfony/routing: To use the Routable
- symfony/security: To automatically add the CAN_ role voter
- symfony/translation: To properly use the form error normalizer
- twig/twig: To use the twig functions
README
A bundle for rapid application development, that implements features, that are commonly used in Symfony applications.
Sprinkled with conventions and opinions as used by 21TORR.
📚 Read the docs
Development
Releases
- Check the CHANGELOG, to ensure that the next version number is correct according to semver and there is no "(unreleased)" after the next version number.
- If necessary, commit these changes, commit message "Release x.y.z".
- Tag the latest commit with "x.y.z".
- Push commit + tag.
- Create a release in GitHub.
The package is automatically released after that.