Skip to main content
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:
VersionDescription
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:
ColumnDescription
NameProject name with link to repository
AdminProject administrator
Last updatedMost recent modification time
ActionsOpen 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:
FieldDescription
NameGroup identifier
DescriptionGroup purpose
PermissionsSelected from permission tree
File PermissionsPath-based access rules
Groups work independently from organisation-wide roles, allowing fine-grained project access.