baukasten / framework
Your new application framework
Installs: 11
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
pkg:composer/baukasten/framework
Requires
- php: ^8.0
- baukasten/cache: ^0.0
- baukasten/components: ^0.0
- baukasten/core: ^0.3
- baukasten/orm: ^0.0
- baukasten/webservice: ^0.1
Requires (Dev)
- mikey179/vfsstream: 1.6.11
- mockery/mockery: 1.6.11
- phpunit/phpunit: ^9
README
Composer
Auf Linux Shell oder in Git-Bash
COMPOSER=composer-dev.json composer update --ignore-platform-reqs
Tests
docker run --rm -v $(pwd)/src:/src -v $(pwd)/tests:/tests -v $(pwd)/vendor:/vendor jitesoft/phpunit phpunit --configuration /tests/phpunit.xml
Semantic Release Tokens
- Personal Token erstellen (https://gitlab.com/-/user_settings/personal_access_tokens)
- Projekt Token als 'CUSTOM_PUSH_TOKEN' als CI/CD-Variable anlegen
Architecture
This paragraph describes the architecture that is recommended when building applications using the baukasten-framework.
Modules
There are multiple modules:
- admin
- api
- website
- app
- tasks
- worker
Displaying webpages
- Controller
- Service
- Page
Interactiv with the database
- Service
- Repository
- Entity