Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.3 KB

CONTRIBUTING.md

File metadata and controls

56 lines (36 loc) · 2.3 KB

Contributing to Telescope

Welcome!

We are all eager to work on telescope, and this document will help you to get started!

For community discussions, join our #telescope Slack channel.

Issues

Before creating an issue:

  • Check open issues. Someone else may be working on the same thing!
  • If they are, reach out and try to help.
  • Use our Labels to help others quickly understand what an issue is all about.

Environment Setup

Telescope has many parts, and setup requires you to install a number of tools and dependencies. For instructions on how to setup your Telescope environment, please see the Environment Setup documentation.

Technologies

Telescope uses quite a few different technologies, and we have some project specific docs available for each, including our:

If you're unsure about how something works, talk to one of us on #telescope Slack channel.

Workflow in Git and GitHub

We use a number of tools and automated processes to help make it easier for everyone to collaborate on Telescope. This includes things like auto-formatting code, linting, and automated testing. We also use git and GitHub in particular ways.

For more information on working with our tools and our workflows, see our Git Workflow documentation.

Reports

We have a number of automated reports and audits that can be run on the code. These include things like checking accessibility and performance issues in our frontend, and determining test coverage for our automated tests.

For more information on working with these automated reports, see our Reports documentation.

Releases

When doing a release of Telescope, a number of steps must be done. To help our maintainers do this properly, we have tools and information in our Release documentation.