Contributing to AssociationExplorer2
Source:CONTRIBUTING.md
Thank you for your interest in contributing to AssociationExplorer2!
Contributions of all kinds are welcome, including bug reports, suggestions, documentation improvements, and code contributions.
This document describes how to contribute effectively and consistently.
How to contribute
1. Report issues
If you find a bug, have a question, or want to suggest an improvement, please open an issue at:
https://github.com/AntoineSoetewey/AssociationExplorer2/issues
When reporting a problem, please include:
- A clear description of the issue
- Steps to reproduce it (if applicable)
- A minimal reproducible example when possible
- Your R version and operating system
This helps maintainers diagnose and resolve issues efficiently.
2. Propose enhancements or new features
Feature requests are welcome.
Before opening a pull request with new functionality, please:
- Open an issue to discuss the proposal
- Explain the motivation and intended use case
- Consider whether the feature aligns with the package scope
This avoids duplicated work and ensures additions fit the project.
3. Contributing code
Fork the repository
If you want to submit code:
- Fork the repository
- Create a new branch for your changes
- Commit your work with clear messages
- Open a pull request describing the changes
Code style
Please follow these guidelines:
- Use tidyverse style for R code when reasonable
- Avoid long lines when possible
- Include comments where helpful
- Keep functions focused and maintainable
- Avoid introducing dependencies unless necessary
4. Running checks locally
Before opening a pull request, please verify that:
Completes without errors or warnings.
If you add new files, make sure that .Rbuildignore excludes any non-package files (e.g., local scripts, temporary data).