<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.softwareheritage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lunar</id>
	<title>Software Heritage Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.softwareheritage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lunar"/>
	<link rel="alternate" type="text/html" href="https://wiki.softwareheritage.org/wiki/Special:Contributions/Lunar"/>
	<updated>2026-04-20T16:44:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.softwareheritage.org/index.php?title=Phabricator_callsign_naming_convention&amp;diff=1733</id>
		<title>Phabricator callsign naming convention</title>
		<link rel="alternate" type="text/html" href="https://wiki.softwareheritage.org/index.php?title=Phabricator_callsign_naming_convention&amp;diff=1733"/>
		<updated>2023-02-14T10:38:43Z</updated>

		<summary type="html">&lt;p&gt;Lunar: Tag as obsolete material&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #ccc; color: red; font-weight: bold; width: 25em; border: solid black 1px; padding: 0.5em; margin: 4em 0;&amp;quot;&amp;gt;This is obsolete material. As of 2023, the development is done using [https://gitlab.softwareheritage.org/ GitLab].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each repository in [[Phabricator]] can be associated to a short [https://secure.phabricator.com/book/phabricator/article/diffusion/#repository-callsigns-and callsign]. You can choose one at repository creation time, or configuring it later.&lt;br /&gt;
&lt;br /&gt;
Here is the ''callsign naming convention'' adopted by [[Software Heritage]].&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* '''1st letter group''' (1 character) denotes the macro area the repository belongs to. It must best one of:&lt;br /&gt;
** A: non-software Annexes (e.g., raw data), including Git annexes&lt;br /&gt;
** C: CI related repositores ([https://docs.openstack.org/infra/jenkins-job-builder/ jjb], Dockerfiles, etc.)&lt;br /&gt;
** D: Development repositories (e.g., Python modules)&lt;br /&gt;
** M: project Management repositories&lt;br /&gt;
** P: Packaging repositories (e.g., Debian packages)&lt;br /&gt;
** S: Sysadm repositories (e.g., Puppet stuff)&lt;br /&gt;
** T: Tools and utilities (misc)&lt;br /&gt;
** X: eXternal projects, not strictly related to [[Software Heritage]], that might one day migrate elsewhere (e.g., Postgres extensions)&lt;br /&gt;
&lt;br /&gt;
=== Annexes (1st letter: A) ===&lt;br /&gt;
&lt;br /&gt;
* 2nd letter group&lt;br /&gt;
** AG: Git annexes&lt;br /&gt;
&lt;br /&gt;
* notable repositories / exceptions&lt;br /&gt;
** AGPUB: public Git annex&lt;br /&gt;
** AGPRV: private Git annex (Software Heritage team only)&lt;br /&gt;
&lt;br /&gt;
=== Continuous Integration (1st letter: C)===&lt;br /&gt;
&lt;br /&gt;
=== Development (1st letter: D) ===&lt;br /&gt;
&lt;br /&gt;
* 2nd letter group&lt;br /&gt;
** LD: loaders&lt;br /&gt;
** CL: cloners&lt;br /&gt;
** LS: listers&lt;br /&gt;
** MF: metadata fetchers&lt;br /&gt;
** W: web stuff&lt;br /&gt;
&lt;br /&gt;
* 3rd letter group: format loaders/cloners/listers act on&lt;br /&gt;
** DIR: directories&lt;br /&gt;
** DEB: Debian packages&lt;br /&gt;
** G: Git&lt;br /&gt;
** CG: Cgit&lt;br /&gt;
** ANT: Antepedia/Antelink&lt;br /&gt;
&lt;br /&gt;
* postfix modifiers&lt;br /&gt;
** T: test stuff related to the corresponding repository without trailing T (e.g., DSTOT is test stuff for DSTO)&lt;br /&gt;
&lt;br /&gt;
* notable repositories / exceptions&lt;br /&gt;
** DENV: development environment&lt;br /&gt;
** DCORE: core foundations&lt;br /&gt;
&lt;br /&gt;
=== Management (1st letter: M) ===&lt;br /&gt;
&lt;br /&gt;
* notable repositories / exceptions&lt;br /&gt;
** MGMT: catch-all management repository&lt;br /&gt;
** MSLD: talk slides&lt;br /&gt;
&lt;br /&gt;
=== Packaging (1st letter: P) ===&lt;br /&gt;
&lt;br /&gt;
* 2nd letter group&lt;br /&gt;
** FK: Flask-related packages&lt;br /&gt;
&lt;br /&gt;
=== Sysadm (1st letter: S) ===&lt;br /&gt;
&lt;br /&gt;
* 2nd letter group&lt;br /&gt;
** P: puppet stuff&lt;br /&gt;
&lt;br /&gt;
* notable repositories / exceptions&lt;br /&gt;
** SPENV: puppet environment (get all the repos)&lt;br /&gt;
** SPSITE: puppet site&lt;br /&gt;
** SPPROF: puppet profiles&lt;br /&gt;
** SPROLE: puppet roles&lt;br /&gt;
&lt;br /&gt;
=== Tools and utilities (1st letter: T) ===&lt;br /&gt;
&lt;br /&gt;
=== External (1st letter: X) ===&lt;br /&gt;
&lt;br /&gt;
=== Notable top-level repositories / exceptions ===&lt;br /&gt;
&lt;br /&gt;
* PWD: passwords and credentials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software development]]&lt;br /&gt;
[[Category:Phabricator]]&lt;/div&gt;</summary>
		<author><name>Lunar</name></author>
	</entry>
</feed>