hojalatheef / sitepackage
TYPO3 Sitepackage
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Shell
Type:typo3-cms-extension
Requires
- typo3/cms-backend: ^13.1 || dev-main
- typo3/cms-core: ^13.1 || dev-main
- typo3/cms-extbase: ^13.1 || dev-main
- typo3/cms-fluid: ^13.1 || dev-main
- typo3/cms-fluid-styled-content: ^13.1
- typo3/cms-install: ^13.1
- typo3/cms-rte-ckeditor: ^13.1
Requires (Dev)
- ergebnis/composer-normalize: ~2.42.0
- friendsofphp/php-cs-fixer: ^3.52
- phpstan/phpstan: ^1.10
- roave/security-advisories: dev-latest
README
TYPO3 extension sitepackage
This sitepackage extension is designed for TYPO3 version 13, showcasing the latest features and improvements introduced in this version.
Installation
Clone or download the sitepackage
extension repository.
git@github.com:hojalatheef/sitepackage.git
Go to the TYPO3 Extension Manager and install the extension. Usage
After installation, you can utilize this sitepackage
extension to develop TYPO3
websites that leverage the new features and enhancements introduced in TYPO3
version 13.
Running Tests
The sitepackage
comes with a simple demo set of tests. It relies
on the runTests.sh script which is a simplified version of a similar script from
the TYPO3 core.
Find detailed usage examples by executing Build/Scripts/runTests.sh -h
and
have a look at
.github/workflows/tests.yml
to see how this is used in CI.
Example usage:
Build/Scripts/runTests.sh -s composerUpdate
Build/Scripts/runTests.sh -s rector
Build/Scripts/runTests.sh -s phpstan
Build/Scripts/runTests.sh -s cgl
Running some tests locally can fix errors that are just displayed in actions on github. The following command can fix things like linebreaks or indentations:
Normalize composer.json
Build/Scripts/runTests.sh -s composerNormalize -n
Credits
This sitepackage
extension is maintained by Hoja Mustaffa Abdul Latheef. Feel
free to contribute by submitting pull requests or reporting issues on GitHub.
License
This extension is released under the MIT License. Feel free to use, modify, and distribute it according to your needs.