Welcome to the caMicroscope community.

We're thrilled to have you as part of the caMicroscope community. Whether you're a developer, researcher, or simply interested in our open-source project, you're a valuable member of our community.

Software Project Roadmap

The Roadmap Document higlights an overall plan for the future of caMicroscope is a good place to learn about which kinds of support are most needed.

Code of Conduct

To ensure a welcoming and inclusive environment for all community members, we have a Code of Conduct. We ask that you familiarize yourself with it and abide by its principles while participating in the community.


The caMicroscope project has a Governance Document which formalizes the decision making process, roles, and responsibilities.

Guide to Development

If you're interested in contributing to the development of caMicroscope, we have a detailed Contributing Guide. It provides information on how to get started with development, propose new features, and collaborate with the community.

Development and Community Resources

  • Development Guidelines: We use the "google" ESLint style for all JavaScript files and follow PEP8 (with the exception of line length) for Python.
  • Branch for Pull Requests: Please create pull requests against the "develop" branch.
  • CI/CD: Our Continuous Integration/Continuous Deployment (CI/CD) process is managed by GitHub Actions, which runs and reports automatically on new pull requests.
  • FAQ and Discussions: For general discussions and frequently asked questions, visit our FAQ board on GitHub Discussions.
  • Issue Trackers: Each relevant repository has its own issue tracker. Key issue trackers include:

We appreciate your involvement and look forward to working with you to improve and expand the capabilities of caMicroscope.