aboutsummaryrefslogtreecommitdiff
path: root/Manual.md
diff options
context:
space:
mode:
authorToyam Cox <aviator45003@gmail.com>2016-04-14 06:05:31 +0000
committerJuan RP <xtraeme@gmail.com>2016-04-14 06:05:31 +0000
commite2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad (patch)
tree73d41fc49de5b21fdb119e35c3d64ba15592439d /Manual.md
parent2841bb7c734965fc6c63ef32284703c60e51b937 (diff)
downloadvoid-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar.gz
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar.bz2
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar.lz
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar.xz
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.tar.zst
void-packages-e2fe9ef294e1e5c3a1587123d0f99447b2f7e8ad.zip
Manual.md: Add quality requirements (#4025)
Diffstat (limited to 'Manual.md')
-rw-r--r--Manual.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/Manual.md b/Manual.md
index 8997d66f23b..1841a41d14b 100644
--- a/Manual.md
+++ b/Manual.md
@@ -6,6 +6,7 @@ packages for XBPS, the `Void Linux` native packaging system.
*Table of Contents*
* [Introduction](#Introduction)
+ * [Quality Requirements](#quality_requirements)
* [Package build phases](#buildphase)
* [Package naming conventions](#namingconvention)
* [Libraries](#libs)
@@ -84,6 +85,24 @@ If everything went fine after running
a binary package named `foo-1.0_1.<arch>.xbps` will be generated in the local repository
`hostdir/binpkgs`.
+<a id="quality_requirements"></a>
+### Quality Requirements
+
+Follow this list to determine if a piece of software or other technology may be
+permitted in the Void Linux repository. Exceptions to the list are possible,
+and may be accepted, but are extremely unlikely. If you believe you have an
+exception, start a PR and make an argument for why that particular piece of
+software, while not meeting the below requirements, is a good candidate for
+the Void packages system.
+
+1. System: The software should be installed system-wide, not per-user.
+
+1. Compiled: The software needs to be compiled before being used, even if it is
+ software that is not needed by the whole system.
+
+1. Required: Another package either within the repository or pending inclusion
+ requires the package.
+
<a id="buildphase"></a>
### Package build phases