Phabricator - critical terminology

Ben Cooksley bcooksley-RoXCvvDuEio at
Thu Jan 21 08:05:35 GMT 2016

Hi everyone,

In the Phabricator requests sysadmin is getting, as well as the
conversation on IRC i'm noticing a disturbing trend where people are
not aware of the critical distinction between Projects and
Repositories and are using the terms interchangably.

These two are COMPLETELY DIFFERENT concepts in Phabricator, so it is
critical everyone distinguishes between what they are.

Repositories are containers of source code, run using a VCS (Git,
Subversion, Mercurial, etc). They are browsed at

Projects are relational structures, which can have tasks, repositories
and many other objects associated with them. They are used for
organisation and grouping. They are browsed at They do NOT offer any access to
repositories in and of themselves - that is done through Repositories.

Tasks, Repositories, etc can all be associated with multiple projects
as needed, and projects can have multiple Tasks, Repositories, etc.
Effectively a Many to Many relationship.

This is particularly important for Sysadmin requests for these
entities (entities which have many, many repositories may only
actually need one project to organise their tasks for instance).

kde-community mailing list
kde-community at

More information about the kde-core-devel mailing list