Skip to main content

Setting Up Your Project

When you log in to the CodeTogether portal for the first time, a Welcome checklist guides you through setting up your first project.

note

The full checklist is visible only when logged in as an Admin. To skip a step, click Skip button.

Welcome page dashboard overview

Welcome Checklist Steps

1. Add Your CodeTogether License

For on-premises users, click Start and paste the license information provided by your account representative.

note

Please add the CodeTogether license exactly as it was provided. Any change in formatting, often caused by copy-paste issues, may break the license and prevent it from working correctly.

Getting started license

2. Update User Information

Click the Start button to link all Git commit email addresses for activity tracking. At this stage, you can also update the user name and title as they will appear in CodeTogether.

Getting started user information

3. Add CodeTogether to Your IDE

If you’re a developer, select your IDE to install the CodeTogether plugin. If you are not a developer or do not perform development on this system, select I am not a developer to skip this step.

Getting started IDE setup

4. Configure System Integrations

For each integration, click the Enable button to configure and add the connector. CodeTogether integrates with GitHub, Jira, Bitbucket, GitLab and Azure DevOps.

Getting started sytem integration

After successfully connecting an integration, the System Integrations section will display the integration as connected (as shown below). From this screen, it's also possible to add additional connectors for the same integration, if needed.

Getting started system integration connected

5. Add Project Managers

Add the email address for each project manager. Project managers can create new projects and assign project admins.

Getting started project manager

After adding project managers, the list will appear as shown below. From this screen, you can add more managers or remove existing ones as needed.

Getting started added project manager

6. Add Your Project

Click Start to begin creating your first project in CodeTogether.

For detailed setup instructions, follow the steps below:


Adding a Project

You can add a project either:

  • From the Welcome Checklist (recommended for first-time users), or
  • By selecting Add Project from the project dropdown in the top-right corner of the Activity page.

Complete the following steps:

1. Authenticate

All source repositories and issue trackers associated with the project will be listed.
Click Authenticate next to each integration to authorize access.

If a particular tool is not used for this project, click I don’t use this to skip authentication for that specific integration.

Getting started wizard authenticate step

After clicking Authenticate, a setup screen will appear prompting for the required credentials, such as a personal access token or other authentication details for that integration.

Once the required information is entered, click Authenticate again to complete the connection.

If you're unsure how to obtain a token or required credential, click the How to get it? link for step-by-step instructions.

Getting started wizard token step

After completing authentication for all required integrations, the list will update to show a checkmark next to each successfully authenticated integration.

Once all necessary connections are authenticated, click Next to continue.

Getting started wizard authenticated integration list step

2. Issue Tracking

Paste the URL of the issue tracking project you want to connect. The required URL format will depend on the integration type (e.g., Jira, Azure DevOps, GitHub, etc.).

note

To help you enter the correct format, sample URL patterns will be displayed based on the selected integration.

Getting started wizard issue tracking add url step

After entering the URL, click the search icon 🔍 to locate and validate the connection. Once the target location is found, select it and click Next to continue.

Getting started wizard issue tracking search url step

note

If you prefer to proceed without connecting an issue tracker, select the Create a project without external issue tracking option and click Next to name your project.

2.1. Iteration Type

Iteration models help define how work is structured and tracked over time within your project. In this step, specify what your iterations are called in your issue tracking system—common examples include Iteration, Sprint, Milestone, or Release.

If the selected issue tracker supports iteration types, CodeTogether will automatically detect and preselect the appropriate value. If not, manually choose the correct iteration type from the dropdown list.

Once selected, click Next to continue.

Getting started wizard issue tracking search url step

3. Estimation Model

Define how work effort will be estimated for tasks in this project. Select the estimation model that best fits your team’s workflow and, if applicable, choose the specific field in your issue tracker that holds estimation data.

note

If supported, CodeTogether will automatically detect the estimation model and field from your issue tracker. If not, you’ll need to select them manually.

Available estimation models:

  • Work Effort – Estimate based on time patterns (hours, days, or weeks).

  • T-Shirt Sizing – Map t-shirt sizes (e.g., XS, S, M, L, XL) to specific time ranges (in hours or days).

    The “Value is a tag” option will appear only if your issue tracker contains labels that can be used for sizing.

  • Story Points – Map numeric story point values to time ranges (in hours or days).

Getting started wizard select department step

4. Select Department

Choose the department that this project will belong to.

Getting started wizard select department step

You can either select an existing department or create a new one by clicking New Department, entering a name, and clicking Add.

Getting started wizard add new department step

The newly added department will now appear in the list. Select it and click Next to continue.

Getting started wizard select added department step

5. Repositories

Select all source repositories that should be associated with this project.

Getting started wizard select repositories

6. Confirm

Review all project details to ensure everything is correct. When ready, click Add Project to complete the setup.

Getting started wizard confirm step

Once submitted, a summary of the data being processed will appear, along with the status of each step. You’ll also have the option to Continue in Background if you prefer to proceed with other tasks while the project is being created.

Getting started wizard creating project step Getting started wizard finish state