Thank you for being involved! 😍
This is an active open-source project. We are always open to people who want to use or contribute to it.
Questions can be asked (or feedback given) by opening an issues on Gitlab or by joining the pipeline-component discord channel
We accept contributions via merge-request on Gitlab.
Any contribution is welcome, and you will be given full credit for your efforts.
To ensure your privacy and security, please do not include passwords or personally identifiable information in your bug report and sample code.
Some general guidelines:
Before opening a new issue, please use the Gitlab search feature to see if the issue has already been reported
If your issue is not specific to one repository but more about things in general, open an issue in the organisation issues repository
If your issue is about the website or generic documentation, open an issue at the website repository
When reporting issues, please try to be as descriptive as possible, and include as much relevant information as you can to help us reproduce the issue.
A good bug report includes:
A step-by-step guide on how to reproduce the issue will greatly increase the chances of your issue being resolved in a timely manner.
If your issue involves installing, updating or resolving dependencies, the chance of us being able to reproduce your issue will be much higher if you share the file defining your dependency with us.
Due to time constraints, we are not always able to respond as quickly as we would like. Please do not take delays personally and feel free to remind us if you feel that we forgot to respond!
Small changes can be made directly in the Gitlab web interface.
Larger changes require a local clone of the repository.
Both cases require you to have a Gitlab account, as a fork of the repository is needed.
The overall process for contributing is:
Once the merge request is accepted, the website is automatically built and deployed.
For local development, some additional steps are needed:
To create a local clone of the repository, git
needs to be installed.
To build to the website, Hugo needs to be installed or run in the Docker container available from Gitlab.
Before making commits, please make sure your user name and email address have been set up for Git, to avoid silly nick name <root@localhost>
in the commit history of the project.