From c84f464e2c18b88eacc1be37922223b6c94f989d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gy=C3=B6rgy=20Ball=C3=B3?= Date: Thu, 2 Feb 2017 00:23:01 +0100 Subject: Created Infrastructure (markdown) --- Infrastructure.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Infrastructure.md diff --git a/Infrastructure.md b/Infrastructure.md new file mode 100644 index 0000000..2990052 --- /dev/null +++ b/Infrastructure.md @@ -0,0 +1,28 @@ +The following infrastructure is needed to maintain this project successfully. + +## Master build server +This will hold the list of packages that needs to be packaged, and checks for new packages frequently. It must be always online, but not essentially build packages itself. + +## Build machines +These machines will build each packages in a clean chroot. This requires the most computing capacity, and requires to run Arch Linux, but not needed to be always online. + +## Release engineering machine +These machines will build the ISO. It requires to run Arch Linux, but not needed to be always online. + +## Package repository server and mirrors +This is the place where the built packages and the ISO will be hosted. + +## Git server +Currently we use GitHub for this, later it can be changed. + +## Web server +Ideally, it runs an [archweb](https://git.archlinux.org/archweb.git/) instance. It describes the project, and provide an overview about the packages. + +## Bug tracker +Currently we use GitHub for this, later it can be changed. + +## Mailing list +We use the official [arch-ports](https://lists.archlinux.org/listinfo/arch-ports) mailing list. + +## IRC channel +We use the official #archlinux-ports IRC channel on [Freenode](https://freenode.net/). \ No newline at end of file -- cgit v1.2.3