Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

42 lines (34 loc) · 1.81 KB

Contributing to 2QAN

Contributions are welcome, and they are greatly appreciated, every little bit helps.

Opening an issue

You can begin contributing to 2QAN code by raising an issue, reporting a bug or proposing a new feature request, using the labels to organize it. Please use 2qan.about() to document your dependencies and working environment.

Opening a pull request

You can open a pull request by pushing changes from a local branch, explaining the bug fix or new feature.

Version control with git

git is a language that helps keeping track of the changes made. Have a look at these guidelines for getting started with git workflow. Use short and explanatory comments to document the changes with frequent commits.

Forking the repository

You can fork 2QAN from the github repository, so that your changes are applied with respect to the current master branch. Use the Fork button, and then use git from the command line to clone your fork of the repository locally on your machine.

(base) git clone https://github.com/your_github_username/2QAN.git

You can also use SSH instead of a HTTPS protocol.

Working in a virtual environment

It is best to set up a clean environment with anaconda, to keep track of all installed applications.

(base) conda create -n myenv python=3

accept the configuration ([y]) and switch to the environment

(base) conda activate myenv
(myenv) conda install pip

Once you will finish the modifications, you can deactivate the environment with

(myenv) conda deactivate myenv

Code of conduct

2QAN development abides to the Contributors' Covenant.