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 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
- Go to Organisation settings → Projects
- Click “Create project”
- 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
- 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:
- Click “Invite member”
- Select users from your organisation
- 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.