diff options
Diffstat (limited to 'Infrastructure.md')
-rw-r--r-- | Infrastructure.md | 28 |
1 files changed, 28 insertions, 0 deletions
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 |