Welcome to MISPR! We're excited to have you contribute to our project. Before you get
started, please take a moment to review the guidelines below.
If you encounter a bug or unexpected behavior, please open a new issue on our GitHub repository. When reporting bugs, please include detailed steps to reproduce the issue, your environment (such as Python version, operating system), and any relevant error messages or logs.
If you have a feature request or suggestion for MISPR, we'd love to hear it!
Please open a new issue on GitHub and describe the feature you'd like to see, along
with any context or use cases that might help us understand the request better.
We welcome contributions to MISPR in the form of code improvements, bug fixes,
new features, or documentation enhancements. To contribute code:
- Fork the repository and create a new branch for your changes.
- Make your changes and ensure that they follow our coding style and guidelines.
- Write tests to cover any new functionality or changes.
- Run the test suite to ensure that all tests pass.
- Submit a pull request (PR) to the main repository with a clear description of your changes and why they're valuable.
Our team will then review your PR, provide feedback if needed, and work with you to merge it into the main codebase.
- Follow PEP 8 style guidelines for Python code.
- Write clear and descriptive commit messages.
- Keep code changes focused and avoid unrelated changes in the same PR.
- Use meaningful variable and function names.
- Include comments where necessary to explain complex logic or edge cases.
If you have questions, need help, or want to discuss ideas related to MISPR, you can:
- Send us an email at rasha.atwi@stonybrook.edu.
- Open an issue on GitHub.