Setting SideCI up

Sign Up

To sign up for SideCI, click 'Signup via GitHub' or 'Signup' on our homepage. Then, click on 'Authorize with GitHub'. SideCI will ask you for an authorization to access your repositories in order to analyze them.


Select a Repository

After authorization, you will see the following page.

Select a repository

On this page, select a repository that you would like to analyze first. Private repostitories are labeled 'Private'. Click 'Start setup' once you've selected a repository to analyze. Then proceed to set it up.

When you wish to add a repository, you need to have an Admin permission to the repository. If you cannot find the repository you would like to add, SideCI may not be able to access your GitHub organization. Please check access permission status at if you encounter this situation. You can confirm your access permission in your account settings, and click 'SideCI' on [Authorized OAuth Apps] tab. You will find that your organizations are listed in [Organization access], then click 'Grant'. You can find and add your repository in this manner.

Configure a Repository for Initial Code Review

On this screen, you can choose settings for your repository. Select whether to you'd like to use a Testflight mode and select languages or frameworks that your project is developed in.

Testflight Mode

If you would like to enable Testflight Mode, check it. This is the mode that you can try SideCI in your project without annoying your teammates because SideCI does not block merging pull requests regardless of the analysis results. However, if you have enabled Inline Commenting for your repository, SideCI will post comments to your pull request in spite of Testflight mode.

Choose Programing Languages / Frameworks

Select languages or frameworks that you're using in your project. The checked tools will be used for the first analysis. Here's the full list of available ones:

RuboCop, Reek
Ruby on Rails
RuboCop, Reek, Brakeman, Rails Best Practices, JSHint, stylelint, CoffeeLint
PMD, Checkstyle
Golint, govet

Click 'Start Automated Review' to start analysis. SideCI will analyze your 3 latest pull requests. If the project is in a private repository, start the 14-day free trial by clicking the button.

You will be able to finetune your project's configuration after the initial analysis.

Project Settings