Hey, great you want to contribute to sf_event_mgt
.
Please report feedback, bugs and feature requests on GitHub
Note, that the GitHub issue tracker is not a support forum. If you need help on configuring the extension, either use the sf_event_mgt Slack Channel or post your question on Stackoverflow
I'm always willing to help user of sf_event_mgt
with potential problems, but please understand, that I will
not fix templates, code or misconfigured TYPO3 websites in commercial projects for free. If you need
commercial support, please contact me by email.
Not every feature is relevant for the bulk of sf_event_mgt
users, so please discuss new features in the
issue tracker on GitHub before starting to code.
- Create a fork of the sf_event_mgt repository on GitHub
- Create a new branch from the current main branch
- Make your changes
- Make sure your code complies with the coding standard
- Make sure all unit- and functional tests are working (will also automatically be checked by GitHub Actions)
- Add new unit-, functional and/or acceptance tests for your new code
- Extend the existing documentation if required
- Commit your changes and make sure to add a proper commit message
- Examples for a proper commit message
- Create a Pull Request on GitHub
- Describe your changes. The better you describe your change and the reasons for it the more likely it is that it will be accepted.
The sf_event_mgt codebase follows PSR-1, PSR-2 and PSR-12 standards for code formatting.
A wide range of the codebase of sf_event_mgt
is covered by unit- and functional tests. If you submit a pull
request without tests, this is ok, but please note, that it may take longer time to merge your pull requests in
this case, since I have to create the tests for your code.