Contributing

Contributions are always welcome. You can open new issues, contribute to the discussion on existing ones or open pull requests at the FastaParser Github repository.

You can contribute mainly in the following ways:

Report Bugs

Open an issue and follow the Bug Report issue template, describing the bug as precisely as possible.

Fix Bugs

Check the open issues for issues tagged with bug and feel free to fix it.

Write Documentation

If you feel the documentation needs improving (either this documentation or any docstring in the code) you can propose changes by opening an issue or making those changes yourself by editing the documentation files in the docs folder or editing any docstrings directly.

Follow the instructions on how to setup the development environment.

Propose New Features

If you have an idea for a new FastaParser feature open an issue and follow the Feature Request issue template, describing your idea.

Implement New Features

Check the open issues for issues tagged with enhancement and feel free to implement it. Please write appropriate tests, docstrings and documentation. Try to follow the overall coding style of FastaParser.

Follow the instructions on how to setup the development environment.