Thank you for your interest in contributing to the ECLIPSE Project! By joining forces, we can make a real impact in the fight against infectious diseases. This document outlines how you can get involved and contribute effectively.
We welcome contributions from a variety of fields and skill levels. Here are some ways you can help:
Found a bug, inconsistency, or something that needs improvement? Please submit an issue with detailed information so we can address it promptly.
Have an idea for a new feature, tool, or improvement? We’d love to hear it! Submit your ideas in the issues section with a clear description of the problem it solves.
If you’d like to write code for ECLIPSE:
- Check out the open issues and look for labels like
help wantedorgood first issue. - Fork the repository and create a new branch for your feature or bugfix.
- Submit a pull request (PR) with a clear explanation of your changes.
Improving the documentation is just as important as writing code! Whether it's clarifying existing content, adding tutorials, or translating the docs into other languages, your help is appreciated.
If you’re an expert in outbreak analytics or disease modeling, we’d love to collaborate on building or refining models. Feel free to share data, research insights, or modeling approaches.
Help us ensure the project is stable and functional:
- Write unit tests.
- Perform manual testing and provide feedback.
Please adhere to our Code of Conduct to create a respectful and collaborative environment.
- Follow the style guide outlined for the project.
- Write clear, maintainable, and well-documented code.
- Test your changes before submitting a PR.
- Fork the repository and clone your fork locally.
- Create a new branch for your contribution:
git checkout -b feature/your-feature-name. - Make your changes and commit them:
git commit -m "Add your descriptive commit message here". - Push your changes:
git push origin feature/your-feature-name. - Open a pull request and provide a clear description of your changes.
If you’re unsure where to start or have any questions, feel free to:
- Browse our documentation.
- Open a discussion in the Discussions tab.
- Reach out to the project maintainers.
We’re thrilled to have you on board and can’t wait to see how your contributions will help shape the future of the ECLIPSE Project! 🚀