Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 2.16 KB

CONTRIBUTING.md

File metadata and controls

42 lines (36 loc) · 2.16 KB

How to contribute

Hey, great you want to contribute to openinghours.

Submitting feedback

Please report feedback, bugs and feature requests on GitHub Note, that the GitHub issue tracker is not a support forum.

I'm always willing to help user of openinghours 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.

Submitting new features

Not every feature is relevant for the bulk of openinghours users, so please discuss new features in the issue tracker on GitHub before starting to code.

Submitting changes

  • Create a fork of the openinghours 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
  • 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.

Coding Standards

The openinghours codebase follows PSR-1, PSR-2 and PSR-12 standards for code formatting.

Testing

A wide range of the codebase of openinghours 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 may have to create the tests for your code.