First of all, thank you for your interest in contributing! We all want cdemo to be an ideal environment for first-time Conjur demos, and in order for us to achieve that vision, we need your input.
Most of cdemo is maintained as a set of Ansible playbooks, and other parts are shell scripts; but you don't need to be able to write an Ansible playbook or a shell script, to help out.
Here's how to propose a change to cdemo without writing any code:
- Open an issue here in the GitHub project
- In the issue, describe the experience you want to have and your vision around it. Implementation suggestions are helpful but not required.
- Post a link to your issue on the CyberArk Commons (sign up here) to discuss the issue.
To propose a change with a working implementation, open a GitHub pull request.
Before you open a pull request, you must follow these steps:
- Increment the version number inside the file
VERSION
according to semantic versioning - Add the new version number as a heading in
CHANGELOG.md
- Describe your changes under the new version heading