Hello! Want to contribute to ansible-sign
? Good news - you're in the right place.
- All code and doc submissions are done through pull requests against the
main
branch. - Take care to make sure no merge commits are in the submission, and use
git rebase
vsgit merge
for this reason. - 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.
In this example we are using virtualenvwrapper, but any virtual environment will do.
$ pip install virtualenvwrapper # Follow installation instructions at https://virtualenvwrapper.readthedocs.io/en/latest/
$ mkvirtualenv ansible-sign
$ pip install -e .
When done making changes, run:
$ deactivate
To reactivate the virtual environment:
$ workon ansible-sign
tox
is used to run linters (black
, flake8
and yamllint
) and tests.
$ pip install tox
$ tox