Ways to contribute would be by submitting pull requests, reporting issues and creating suggestions. In the case of a defect please provide steps to reproduce the issue, as well as the expected result and the actual one. If you'd like a hand at trying to implement features yourself, please validate your changes by running the tests. Also pull requests should contain tests whenever possible.
The Digital Business Platform contains several different components, each with its own life cycle, where any increment of the minor segment of the appVersion of a component must increment the minor segment of the appVersion (and version) of the DBP chart. Additionally, any increment of any appVersion or chart version segment must always increment the chart version of a released DBP chart.
To upgrade a component you should follow this process:
- Update the requirements file with the new chart version of the component.
- If you are updating DBP 1.5, please increase the version of the DBP chart in Chart.yaml.
- Create a PR referencing a JIRA issue.
- The DBP test pipeline should be run when new versions of the chart are pushed to the Helm repository.