Welcome to DeepSource Documentation

This documentation serves as the central place for configuration references, guides and features about DeepSource. If you are just getting started, it is highly recommended that you start with the quickstart guides first.

Let's configure DeepSource to run continuous analysis.

  1. Create an account on DeepSource - You can create an account on DeepSource using an existing GitHub, GitLab, or Bitbucket account. Once you have signed up, DeepSource will ask your permissions to install the DeepSource app for that provider in your account.

  2. Setup and configure analysis - Once signed-in, you can choose a repository for which you would like to activate continuous analysis on, generate the configuration and activate analysis. This triggers the initial analysis on the default branch of the repository. Once analysis is activated on a repository, all subsequent commits and pull requests would be analyzed by default.

Make sure you have a GitHub, GitLab or BitBucket account with at least one repository containing one of the supported languages.

What next?

Read our 'How To' guides to customize DeepSource (or) if you've got questions, read the FAQs section. Our team is available for help anytime -- ping us in the Slack group (or) write to us at support@deepsource.io