Codex Editor
Project Management

Managing Projects, Teams, and Access

Learn how to share projects, manage teams and members, create subgroups, and collaborate effectively. We use the Global Translation Tools organization as a sample throughout.

In this guide, we focus on managing projects, teams, members, and access. We use the Global Translation Tools organization as a sample to demonstrate creating teams, managing access, and publishing to subgroups. The same steps will apply to your own organization.

About git.genesisrnd.com

When you create an account in the Codex application, your credentials are automatically set up on git.genesisrnd.com — a GitLab server that handles project hosting, team management, and synchronization for Codex projects. You can log into the web interface at git.genesisrnd.com using the same username and password you use in the Codex app. This is where you manage organizations, team members, and project access.

1. Introduction to Project Sharing

  • When you publish a project from Codex, it is hosted on git.genesisrnd.com where team members can access it.
  • Example group used in this guide: Global Translation Tools.

2. Accessing the Group

  • Log into git.genesisrnd.com with your Codex account credentials
  • Navigate to your organization/group page at git.genesisrnd.com/groups/your_organization_name (for example: git.genesisrnd.com/groups/GlobalTranslationTools)

3. Managing Group Members

  • Click on 'Manage Members' to add new members to the group.
  • Assign roles: Developer, Maintainer, or Owner for project updates.

4. Creating Subgroups for Specific Languages

  • Create subgroups within your organization for specific languages (e.g., Portuguese).
  • Subgroups help manage access and reduce confusion.

5. Publishing Projects

  • Steps to create and publish a project:
    • Initialize a new project (e.g., Test Project).
    • Set source language (e.g., English) and target language (e.g., Portuguese).
    • Upload source files.

6. Project Settings and Publishing

  • Access project settings to publish the project.
  • Ensure the project is published under the correct subgroup (e.g., Portuguese).

7. Syncing Projects

  • Projects sync to git.genesisrnd.com using Git under the hood
  • Manual sync: Click the sync button in the main menu to sync immediately
  • Auto-sync: Enable auto-sync in project settings to sync on an interval (5, 15, 30, or 60 minutes)

8. Collaboration and Version Control

  • Multiple users can work on the same project with automatic interval-based synchronization.
  • Use Git-based version history to track changes and resolve conflicts.

On this page