Skip to content

Contribution

There are several ways in which you may contribute to this project.

Found a bug or missing feature?#

Please file an issue in our issue tracking system.

Submit a Pull Request#

If you found a solution to an open issue and implemented it, we would be happy to add your contribution to the codebase. To do so, please create a pull request. Prior to that, please make sure you:

  • rebase against the develop branch
  • stick to project coding conventions
  • added test cases for the problem you are solving
  • add documentation that describes the change
  • generally comply with the Codacy report

Dependency Scopes#

Published Polyflow libraries must not re-export Spring Framework or Spring Boot dependencies. Maven Enforcer rejects org.springframework and org.springframework.boot dependencies with compile scope.

Use provided scope when production code requires Spring APIs. Test dependencies may use test scope. The rule is intentionally limited to Spring dependencies until further consumer-provided library groups are agreed.