This project uses the TYPO3 Code of Conduct.
When you contribute to this project or interact with community members, you agree to adhere to this code of conduct.
Feel free to open an issue - no matter whether you found a bug, would like to request a feature or have questions.
- Please check existing open and closed issues first and feel free to comment and re-open them. Existing issues are available at https://github.com/TYPO3BestPractices/tea/issues.
- Create a new issue at https://github.com/TYPO3BestPractices/tea/issues/new.
- Use a meaningful title.
- Provide enough context, a concrete use case and steps to reproduce bugs.
- Create a fork of the repository. You need a GitHub account.
- Create a new branch holding your changes.
- Apply your changes.
- Commit your changes following
the TYPO3 git commit conventions.
The only relevant difference is that we do not use the
ReleasesorChange-Idmetadata. - Push your changes.
- Open a pull request.
Please also have a look at the documented contribution workflow for GitHub.
We consider keeping pull requests up to date to be the responsibility of the author of the pull request.
So please keep your pull request up to date by rebasing it regularly on top
of the main branch. (Please don't merge the main branch into your PR
branch. Unfortunately, this is the default option in the GitHub UI, and we
have found no way to change this.)
When you create a pull request, please squash additional commits into your initial commit so that your pull request starts with a single, clean commit when you submit it for review.
When you receive review comments that ask for changes in your pull request, please add a single commit to address those comments. This will make it easier for the reviewers to see what has changed since their review.
(We'll squash the commits when we merge a pull request in order to keep a clean history.)