How to Contribute to HTMD

Introduction

Acellera Ltd. (https://github.com/Acellera) is the owner of the HTMD repository (https://github.com/Acellera/htmd). The HTMD repository is composed of a master branch, where all development is carried on.

How to Contribute Fixes

If you have found a bug in HTMD, the correct way to fix it is to fork the Acellera/htmd repository (https://github.com/Acellera/htmd/fork), switch to the branch corresponding to the latest stable release, fix the bug, test the fix, and open a pull request (https://github.com/Acellera/htmd/compare).

How to Contribute New Features

If you’d like to develop for HTMD and contribute new features, it would be best to contact us through the issues (https://github.com/Acellera/htmd/issues), so we can better advice you on your contribution. The process of contributing is also to fork the Acellera/htmd repository (https://github.com/Acellera/htmd/fork), develop your feature (rebase often), document it, test it, and when it’s ready, open a pull request to the master branch (https://github.com/Acellera/htmd/compare).

Contributor Agreement

To find the contributor agreement for signing, please follow this link (https://github.com/Acellera/htmd/blob/master/doc/source/developers/contributor_agreement.md). Please add the signed document to your PR (inside doc/source/developers/signed_agreements/). We can only accept your PR after you have added this file.

List of Features Interesting for HTMD

TBD