Page MenuHomeDevCentral

No OneTemporary

diff --git a/.arclint b/.arclint
new file mode 100644
index 0000000..9648af5
--- /dev/null
+++ b/.arclint
@@ -0,0 +1,18 @@
+{
+ "linters": {
+ "chmod": {
+ "type": "chmod"
+ },
+ "filename": {
+ "type": "filename"
+ },
+ "json": {
+ "type": "json",
+ "include": [
+ "(^\\.arcconfig$)",
+ "(^\\.arclint$)",
+ "(\\.json$)"
+ ]
+ }
+ }
+}
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..dc2df60
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,24 @@
+Copyright 2024 Nasqueron
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/README.md b/README.md
index 6b1d22d..5cfc11a 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,20 @@
-### Nasqueron FreeBSD ports
+## Nasqueron FreeBSD ports
-This repository contains internal FreeBSD ports to deploy
-specific Nasqueron software we don't intend to upstream to
-the official FreeBSD ports tree.
+This port tree is the source of truth for the Nasqueron packages repository,
+FreeBSD section, at https://packages.nasqueron.org/freebsd/
-The idea is to provide a port for each application used:
+It contains two kind of ports:
- - if this is a global one, the ports should go to the FreeBSD ports tree
- - if this is a local one, commit the port here
+ i. ports submitted upstream, not yet published
+ ii. ports specific to Nasqueron infrastructure or software
-#### How to add a new port
+Any port installed on Nasqueron servers as documented on operations repository
+should exist in the FreeBSD ports repository or in this repository.
+
+### How to add a new port
Follow the [FreeBSD porters handbook](https://www.freebsd.org/doc/en/books/porters-handbook/)
-or require assistance on Freenode #nasqueron-ops.
+or require assistance on Libera #nasqueron-ops.
Send your commit for review to DevCentral (our Phabricator instance).
The procedure is explained in our [How to contribute code](https://agora.nasqueron.org/How_to_contribute_code) guide.

File Metadata

Mime Type
text/x-diff
Expires
Mon, Nov 25, 07:20 (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2256333
Default Alt Text
(3 KB)

Event Timeline