> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gorules.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects

> Create and manage decision projects with version control.

Projects are containers for your business rules and decision logic. Each project has its own repository, branches, releases, and team access.

## Project types

GoRules supports two project versions:

| Version | Description |
| - | - |
| Git-like (v2) | Full version control with branches, merge requests, and semantic versioning |
| Standard (v1) | Simple document-based storage |

New projects default to Git-like for better collaboration and change tracking.

## Creating a project

1. Go to Organisation settings → Projects
2. Click "Create project"
3. Enter project details:
   * **Name**: Display name for the project
   * **Project key**: URL-friendly identifier (auto-generated from name)
   * **Project version**: Git-like (recommended) or Standard
4. Click Create

### Duplicating projects

Use "Duplicate project" to create a copy with all rules and configuration.

## Project list

The projects page shows all organisation projects with:

| Column | Description |
| - | - |
| Name | Project name with link to repository |
| Admin | Project administrator |
| Last updated | Most recent modification time |
| Actions | Open project or manage settings |

### Filtering

Toggle "Deleted only" to view soft-deleted projects for recovery.

## Managing a project

Click "Manage" on any project to access:

### Members tab

Control project-level access:

1. Click "Invite member"
2. Select users from your organisation
3. Assign to groups for permission control

### Groups tab

Create project-specific permission groups:

| Field | Description |
| - | - |
| Name | Group identifier |
| Description | Group purpose |
| Permissions | Selected from permission tree |
| File Permissions | Path-based access rules |

Groups work independently from organisation-wide roles, allowing fine-grained project access.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.