Changing CodeSee's Platform to meet your preferences

It's no secret that each software developer is a unique and extraordinary creature, with preferences as varied as the many languages of code they speak. This tutorial will guide you through changing each listed option in CodeSee's product.

Review Maps

Account Level Settings

Turn off unchanged files

Review Maps in CodeSee display a preview image of changes on the body of your pull requests. You can choose whether to display unchanged files in the PR previews. This will make your Review map smaller if your codebase is large.

  1. Log in to your CodeSee account.
  2. Top right corner of the navigation click on the settings cog and then select Settings
  3. Under the "Features" tab, locate the "Review Maps" section.
  4. To display unchanged files in PR previews, check the box next to "Show unchanged files in PR previews."
  5. If you want to hide unchanged files in PR previews, uncheck the box.

Collapse image posted on your PRs by default

  1. Most people find value of Review Maps when they click on the image but sometimes the PR images may be too much. If after you've tried turning off unchanged files (above) and would like to have PR images collapsed by default, please send a message to [email protected]

PR Level Settings

File visibility

By default, related but unchanged files are displayed on the map. You can opt to only show changed files.

  1. Visit any Review Map by clicking on the CodeSee Map image in the body of your PR or logging into your account and going to the Review Maps page
  2. Select the PR Settings button.
  3. Toggle on the Hide unchanged files

Link visibility

By default, all the links between files and directories are displayed on the map. You can opt to only show connections between selected files.

  1. Visit any Review Map by clicking on the CodeSee Map image in the body of your PR or logging into your account and going to the Review Maps page
  2. Select the PR Settings button.
  3. Toggle on the Hide links between files

Layout mode

Diagrams are automatically laid out, but you can turn that off if needed.

  1. Visit any Review Map by clicking on the CodeSee Map image in the body of your PR or logging into your account and going to the Review Maps page
  2. Select the PR Settings button.
  3. Allow dragging nodes

Automations

CodeSee Automations can post checklists to your code reviews. You can enforce these checklists by preventing the pull request from being merged if any of the items are not checked.

Enforce Checklists

  1. Top right corner of the navigation click on the settings cog and then select Settings
  2. Under the "Features" tab, locate the "Automations" section.
  3. To enforce checklists, check the box next to "Enforce checklists."If you want to disable the enforcement of checklists, uncheck the box.

Domain Settings

Restricting Invitations to Domain List Users

To restrict user invitations to only users with emails matching the domain list:

  1. Top right corner of the navigation click on the settings cog and then select Settings
  2. Select the General Tab
  3. Locate the "Domain Settings" section.
  4. Check the box next to the option "Only users with emails matching the domain list can be invited to this account. Admins can bypass this restriction."

Allowing users with your added domain to add themselves

To allow users with a verified email address belonging to the domain list to add themselves to the account without an invitation:

  1. Top right corner of the navigation click on the settings cog and then select Settings
  2. Select the General Tab
  3. Locate the "Domain Settings" section.
  4. Check the box next to the option "Users with a verified email address belonging to the domain list may add themselves to this account without being invited."

Changing the allowed Domain List

You can add other domains at have the ability by default to access your account.

  1. Please send an email to [email protected].

Enabling / Disabling Public Maps

To allow members of your account to publish and share links to Codebase Maps with anyone:

  1. Top right corner of the navigation click on the settings cog and then select Settings
  2. Select the General Tab
  3. Locate the "Allow public maps" section
  4. Select one of the options
    1. "Maps can be made public, available to anyone with the link."
    2. Maps can not be made public, but they can still be shared with teammates and individuals.

Enforce Single Sign On

To require team members to authenticate using Google or GitHub:

  1. Top right corner of the navigation click on the settings cog and then select Settings
  2. Select the General Tab
  3. Locate the "Only Signal Sign-on" section
  4. Toggle on Require SSO