Skip to content

Workspaces

Every project/repo lives in a workspace. When you create your account on LOC, a personal workspace is automatically created for you. But you can create as many workspaces as you want. They are a great way to not only organize your work, but also manage your team and collaborators.

Switching workspaces

You can view your workspaces by clicking the drop-down in the top-left and then you may select a workspace.

test

Creating a workspace

To create a new workspace, select the workspace dropdown and click 'Create New workspace'.

test

Inviting and Managing Users

To invite users to your workspace, go into workspace settings. To do this, select the workspace dropdown menu and select the gear icon next to the workspace.

test

Here you can invite new users, remove users, and assign/modify user roles.

test

User Roles

There are two levels of permissions in LOC: workspace Permissions and Repo Permissions. Everyone who has access to a repo needs some level of permission to both the repo and the workspace. When you invite a user to a repo, they are by default, a member of your workspace. Members can only access the repos to which they've been added, and what they're allowed to do inside the repo is determined by their repo permissions. In other words, a member can be invited to multiple repos, and have different permissions for different repos. Typically, most of the collaborators in a workspace are members. However, there are often some users that should have access to all projects. For these users, it is better to give them a Manager or Admin role for the workspace. The different workspace level roles and permissions is described below, and the different repo level permissions is described here.

Role Permissions
Admin Admins can full access to all repos in the workspace. They can invite and remove users from the workspace. They can create and delete repos in the workspace. A workspace can have multiple admins.
Manager Managers similar to Admins, but cannot invite and remove users.
Member Members cannot create or delete repos. They need to be added to a repo in order to access it.
Note

When you create a LOC account, you get a personal workspace. You are a admin of this workspace, you cannot change this role.

Suggestions for Organizing workspaces

Organize workspaces by team members and collaborators rather than purpose. Sometimes these are one and the same, but sometimes not. Often, the best workspace arrangemenets mirror the org chart. It's sometimes tempting to create different workspaces for different types of projects, but you can organize your repos within groups inside a workspace. For example, you can have a Finance workspace, and within the workspace have a group for Budgets, and one for Forecasts, and within those groups.

Tip

Organize workspaces by teams rather than project types. This makes permission management, project management, and team management easier.

graph LR
  A[Finance workspace] --> B[Budgets Group];
  A --> C[Forecasts Group];
  B --> D[Marketing Budget Repo];
  B --> E[R&D Budget Repo];
  B --> F[Capital Budget Repo];
  B --> G[Operating Budget Repo];
  C --> H[Revenue Forecast Repo];
  C --> I[Financing Forecast Repo];