There are many ways to contribute to ggoncoplot.
- Request features you would like to by creating new issues on github
- [Make your visualisation packages ggoncoplot-compatible]
- [Directly contribute to the ggoncoplot codebase]
If your package produces ggplots that you would like to interactively link with ggoncoplot, consider converting your geoms to their ggiraph interactive equivalents and adding a data_id based on a sample identifier column in the dataset. That way end-users can create a data-linked oncoplot composed with your packages plots using patchwork (example)
We welcome contributions from the community to enhance and expand the
functionality of ggoncoplot
. Whether you want to fix a bug, add new
features, improve documentation, or optimize performance, your efforts
are highly valued. To get started:
-
Fork the Repository: Click on the 'Fork' button at the top right of this page to create a copy of the repository in your GitHub account.
-
Clone the Repository: Use
git clone
to clone your forked repository to your local machine.git clone https://github.com/selkamand/ggoncoplot.git
-
Create a Branch
git checkout -b feature-name
-
Make Changes: Implement your changes in the new branch
-
Commit and Push: Commit your changes and push the branch to your forked repository.
-
Create a Pull Request: Go to the original repository and open a pull request from your branch. Please provide a clear description of your changes and any relevant issues or discussions.
If you encounter any issues, bugs, or have suggestions for improvements, please report them using the GitHub Issues Tab.
For any questions or support regarding the use of ggoncoplot you can:
-
Check the Documentation: Comprehensive documentation is available here.
-
Create a new issue with your query.
-
Browse Existing Issues: Check the Issues page to see if your query has been addressed.
-
Contact Us: If you need direct assistance, please contact the maintainers directly