summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.rst
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2017-06-11 08:41:26 +0000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2017-06-11 08:41:26 +0000
commit2f6caac6019e3182486965f7f09baed7e93e1be9 (patch)
tree2d5d4350a1bbf9bafdb5f0a5260714a6190c668d /CONTRIBUTING.rst
parenta37f6bfc3fde25205ebac44b82f1586b924c61da (diff)
downloadpackages-2f6caac6019e3182486965f7f09baed7e93e1be9.tar.gz
packages-2f6caac6019e3182486965f7f09baed7e93e1be9.tar.bz2
packages-2f6caac6019e3182486965f7f09baed7e93e1be9.tar.xz
packages-2f6caac6019e3182486965f7f09baed7e93e1be9.zip
The New Plan
ebuild branch has old ebuilds. profiles dir still has CFLAGS. Everything else is removed or modified for changing of upstream to Alpine.
Diffstat (limited to 'CONTRIBUTING.rst')
-rw-r--r--CONTRIBUTING.rst48
1 files changed, 14 insertions, 34 deletions
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index ff746ab76..f3a399011 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -6,7 +6,7 @@
:Status:
Draft
:Copyright:
- © 2016 Adélie Linux Team. NCSA open source licence.
+ © 2017 Adélie Linux Team. NCSA open source licence.
@@ -14,9 +14,9 @@
Introduction
============
-This repository contains the Adélie Linux package set. It is used as an
-overlay in the Portage system for package building to create the repository
-used by Adélie's APK package manager.
+This repository contains the Adélie Linux package set. It is used by the
+Adélie Linux build system for package building to create the repository used
+by Adélie's APK package manager.
Licenses
@@ -39,26 +39,20 @@ sec-bugs@adelielinux.org.
-Ebuild Format
-=============
+Package Format
+==============
-This section describes the Ebuild format required for packages in this
-repository.
-
-
-EAPI
-````
-
-Any Ebuild present in this repository **must** use EAPI 5. As EAPI 6 is not
-yet supported by any publicly released version of the Portage toolkit, it is
-not yet acceptable for use in this repository.
+This section describes the APKBUILD format and patch format required for
+packages in this repository.
Source URIs
```````````
-It is recommended that any Ebuild present in this repository use an official
-Adélie Linux mirror for any files downloaded (``mirror://adelie/``).
+It is recommended that any package present in this repository use an official
+Adélie Linux mirror for any files downloaded (``mirror://adelie/``), unless
+the file resides on the package's official package mirror.
+
Exceptions will be granted on a case-by-case basis for issues such as file
size or rapid version change.
@@ -66,23 +60,9 @@ size or rapid version change.
Comments
````````
-It is highly encouraged that you use comments in your Ebuild. This grants
+It is highly encouraged that you use comments in your package. This grants
other developers and the Adélie Linux team the same level of understanding
-that you have over the package. Any issues found that cause behaviour
-deviant from the eclass defaults should have an explanation and/or link to
-a problem report (either upstream or on http://bts.adelielinux.org/).
-
-
-Custom Eclasses
-```````````````
-
-If you require a custom Eclass not already present in the base Portage tree
-or this repository, please file a problem report on http://bts.adelielinux.org/
-with an explanation of what your Eclass will provide. A test suite in the
-form of various Ebuilds demonstrating proper behaviour and failure modes will
-be greatly appreciated and raise the likelihood of a speedy addition to the
-tree. Please do **not** file a pull request containing a new Eclass without
-filing a problem report first.
+that you have over the package.