Thank you for your interest in contributing to functional-annotation-genomic-proteomic-data
! We welcome contributions of all kinds, including bug fixes, feature requests, documentation improvements, and code contributions. This guide will help you get started.
-
Fork the repository: Start by forking the repository to your own GitHub account.
-
Clone your fork: Clone your forked repository to your local development environment.
git clone https://github.com/hackbio-ca/functional-annotation-genomic-proteomic-data.git
-
Create a new branch: Create a new branch for your changes. Use a descriptive branch name that indicates the work you are doing.
git checkout -b feature/add-new-feature
-
Make your changes: Implement your changes, whether it's adding a new feature, fixing a bug, or updating documentation.
-
Commit your changes: Use meaningful commit messages to describe what you've done. If your commit resolves an issue, reference the issue number.
git commit -m "Add feature to handle XYZ (#123)"
-
Push your branch: Push your branch to your fork on GitHub.
git push origin feature/add-new-feature
-
Open a pull request: Navigate to the original repository and open a pull request from your fork. Provide a detailed description of your changes, including any relevant issue numbers.
Please follow these guidelines to ensure consistency across the codebase:
- Use meaningful variable and function names.
- Add comments and docstrings to explain complex logic or functions.
- Write tests to cover your changes when applicable.
If you encounter a bug, have a question, or want to suggest a new feature, please open an issue on GitHub. Provide as much detail as possible, including:
- Steps to reproduce the issue.
- The expected behavior and the observed behavior.
- Relevant error messages or logs.
If your contribution requires changes to the documentation, please update the relevant documentation files and include your changes in the pull request.
We strive to maintain a positive and inclusive community. Please adhere to our Code of Conduct when participating in discussions or contributing to the project.
By contributing to functional-annotation-genomic-proteomic-data
, you agree that your contributions will be licensed under the MIT License.
We appreciate your contributions and look forward to working together to improve functional-annotation-genomic-proteomic-data
!