Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Enterprise Edition (ee/)

The contents of this directory are not covered by the AGPL-3.0 license that applies to the rest of the repository. They are licensed separately — see ../LICENSE-ee.

What lives here

  • SSO / SAML / SCIM providers
  • Audit-log search & export UI
  • Advanced (custom-role) RBAC
  • Multi-tenant isolation enforcement
  • Stripe billing integration
  • Premium AI features (advanced reasoning, document import templates)
  • Server-side license-key validation

What does not live here

Anything that a single SMB self-hoster needs to use the product internally — auth basics, projects, phases, tasks, comments, webhooks, basic AI assists — is in the open-source core under ../src.

How it plugs in

The OSS core exposes extension points in src/lib/ee-registry.ts. The file src/register.ts wires the EE implementations into that registry on boot. The boot path is loaded conditionally based on process.env.EE_ENABLED, so when the OSS build is compiled this directory is never imported and is tree-shaken out of the bundle.

Building

# OSS-only (default, what self-hosters run)
npm run build

# EE bundle
npm run build:ee

Contributions

Outside-contributor PRs against ee/ will be reviewed but rarely accepted. Most community contributions belong in ../src under AGPL.