- Be verbose about your intentions.
- Keep the docs up to date with your changes.
- Before creating a Feature Pull Requests please contact us, otherwise your work might be in vain!
- Slack: #ext-in2publish Open in App Open in Browser
- Email: [email protected]
- Phone or Form: See in2code contact page
- Strictly follow PSR-12.
- Use tags in commit messages. The full list can be found here: http://vxvr.de/ideas/commitmessages.html
- Commit messages are imperative. They must make sense when read as "When applied, this commit will $COMMITMESSAGE" ( without the tag in square brackets).
- Always include the copyright notice (see below) in new files.
- Do not add your name to existing copyright notice if you did not add new code.
This project has several code quality tools configured. They are easily executed using grumphp.
- Install grumphp and QA deps:
phive install
- Enable grumphp:
git config core.hooksPath .project/githooks/
Replace all |TAG|
with the correct value
/*
* Copyright notice
*
* (c) |CURRENTYEAR| in2code.de and the following authors:
* |FIRST_NAME| |LAST_NAME| <|YOUR_EMAIL|>
*
* All rights reserved
*
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
*
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* This copyright notice MUST APPEAR in all copies of the script!
*/