Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.72 KB

File metadata and controls

53 lines (35 loc) · 2.72 KB

Contributing to EDA Server Operator

Hi there! We're excited to have you as a contributor.

Have questions about this document or anything not covered here? Please file an issue at https://github.com/ansible/eda-server-operator/issues.

Things to know prior to submitting code

  • All code submissions are done through pull requests against the main branch.
  • All PRs must have a single commit. Make sure to squash any changes into a single commit.
  • Take care to make sure no merge commits are in the submission, and use git rebase vs git merge for this reason.
  • If collaborating with someone else on the same branch, consider using --force-with-lease instead of --force. This will prevent you from accidentally overwriting commits pushed by someone else. For more information, see git push --force-with-lease.
  • We ask all of our community members and contributors to adhere to the Ansible code of conduct. If you have questions, or need assistance, please reach out to our community team at codeofconduct@ansible.com.

Setting up your development environment

See docs/development.md for prerequisites, build/deploy instructions, and available Makefile targets.

For faster iteration, you can also run the EDA Operator roles directly on your local machine. See the Debugging docs for details.

Submitting your work

  1. From your fork's main branch, create a new branch to stage your changes.
git checkout -b <branch-name>
  1. Make your changes.
  2. Test your changes (see Testing below).
  3. Commit your changes.
git add <FILES>
git commit -m "My message here"
  1. Create your pull request.

Note: If you have multiple commits, make sure to squash them into a single commit before submitting.

Testing

All changes must be tested before submission:

Reporting Issues

We welcome your feedback, and encourage you to file an issue when you run into a problem at https://github.com/ansible/eda-server-operator/issues.

Getting Help

Forum

Join the Ansible Forum for questions, help, and development discussions. Search for posts tagged with eda or start a new discussion.