From 6927737812e583cc081c57a2501b7c0c42c88bc2 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Mon, 3 Jun 2024 10:30:16 +0200 Subject: [PATCH] Add external koji dev environments' links Related: https://pagure.io/koji/issue/1558 --- docs/source/writing_koji_code.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/source/writing_koji_code.rst b/docs/source/writing_koji_code.rst index 8f784aa4..36028964 100644 --- a/docs/source/writing_koji_code.rst +++ b/docs/source/writing_koji_code.rst @@ -625,6 +625,22 @@ kojira is a daemon that keeps the build root repodata updated. It is responsible for removing redundant build roots and cleaning up after a build request is completed. +Development Environment +======================= + +Best development environment would be to install koji as expected via +:doc:`server_howto`. This would leave you with fully functional environment +able to build everything koji can. Also, it is a good exercise to understand +how all the parts interact. Of course, it is time consuming, so various people +created following environments: + + * Vagrant environment with ansible provisioning: + https://github.com/ktdreyer/koji-playbooks/tree/master/vagrant + * Light container-based environment (e.g. can't build images): + https://github.com/tkopecek/koji-container-dev + * Vagrant-based: https://pagure.io/koji-vagrant + * Vagrant-based: https://pagure.io/koji/pull-request/420 + Building and Deploying Changes ==============================