Contribution¶
Feel free to create an issue or fork this project and create a pull request when you're happy with your changes.
Table of Contents:
Bug reporting¶
Please open an issue at GitHub and describe your problem.
Clean code¶
We check the source code according to the our Coding Guidelines. To reformat the code automatically, you can use PHP CS Fixer as follows:
composer cgl
Local environment¶
The extension comes with a ready to use DDEV Local configuration. Type
ddev start
in the extension root folder to start the Docker container.
ddev launch
will open the browser and head to the testing website. You can
use ddev launch typo3
to get directly to the backend.
Build the frontend files¶
When you change any of the SCSS files, the combined and minified versions of the CSS have to be rebuild.
You can run them like this:
cd Build
npm ci
npm run build
Then commit any changes to files in folder Resources/Public/Css
. If you
ommit any of these steps the pipeline of the automatic checks fails for
"build-frontend".
License¶
This project is released under the terms of the MIT license.
Slack¶
You can connect directly with us on Slack, the preferred instant communication platform of TYPO3 CMS developers. If you already have access to the TYPO3 Slack platform join the #bootstrap-package channel. If you don't have access yet, you can register at my.typo3.org.
X¶
If you have any questions about this project or just want to talk: Send a tweet @benjaminkott.