General guidelines for contribution
We appreciate your interest in contributing to NetworkCommons. This document provides general guidelines on how to contribute with code, including data, methods or benchmarking contributions, as well as bug reports and feature requests.
General Instructions
If you would like to contribute to NetworkCommons, please follow these steps:
Fork the NetworkCommons repository on GitHub into your personal/organisation space.
Create a new branch for your changes.
Make your changes and commit them to your branch.
Push your branch to your forked repository.
Open a pull request from your branch to the main NetworkCommons repository.
Your pull request will be reviewed by the NetworkCommons team, and you may be asked to make changes before it is merged.
More detailed instructions can be found in the specific contribution guidelines:
For examples of pull requests, please have a look at the addition of Signalling Profiler in the methods section, or an EGF phosphoproteomics dataset in the data section.
Bug Reports and Feature Requests
If you encounter a bug while using NetworkCommons, or would like a new feature to be implemented, please open an issue in the NetworkCommons GitHub repository.
We appreciate your contributions to NetworkCommons and look forward to reviewing your pull requests and feedback!