First off, thanks for taking the time to contribute! 🚀
The following is a set of guidelines for contributing to A MATLAB-based Instrument Control (MIC) package for fluorescence imaging. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
If you've found a bug in the project, please submit an issue using the following format:
- Title: A clear and concise description of the bug.
- Description: Steps to reproduce, expected behavior, actual behavior, and any relevant screenshots.
- Environment: Include details such as browser version, operating system, or other environment information that could be useful.
We welcome ideas for enhancements. Please follow this structure for enhancement suggestions:
- Title: A concise description of the enhancement.
- Proposal: Explain what you'd like to change or improve.
- Why: Describe why this change would be beneficial.
- Implementation details: If applicable, suggest how the enhancement can be implemented.
Before submitting a pull request, please ensure the following:
- Fork the repository and clone it locally.
- Make your changes in a new branch based on
main
(e.g.,feature/your-feature
orfix/your-fix
). - Follow the coding style of the project (run linters or formatting tools if specified).
- Test your changes thoroughly.
- Ensure that your commit messages are descriptive and meaningful.
After you're done:
- Submit a pull request.
- Reference any related issues in the PR description.
- Await feedback or approval from maintainers.
- Follow the [style guide or linting rules] used in the project.
- Write clear, concise code and comments where necessary.
- Keep changes focused; avoid including multiple fixes or features in one pull request.
If your change affects the functionality of the project or introduces new features, please update or add to the documentation accordingly. This includes README updates and any additional documentation files if necessary.
Please note that we follow a Code of Conduct to ensure a safe and welcoming environment for everyone. Make sure to review it before engaging with the community.
Thank you for contributing to A MATLAB-based Instrument Control (MIC) package for fluorescence imaging!