diff --git a/docs/bodhi/separate_bodhi_packages.rst b/docs/bodhi/separate_bodhi_packages.rst index 8a924ec..2cf750a 100644 --- a/docs/bodhi/separate_bodhi_packages.rst +++ b/docs/bodhi/separate_bodhi_packages.rst @@ -3,3 +3,33 @@ Split Bodhi Into Separate Python Packages ========================================= + + +Resources +--------- + +* Bodhi source code: https://github.com/fedora-infra/bodhi +* Python packaging docs: https://packaging.python.org/guides/packaging-namespace-packages/ +* mini-initiative: https://pagure.io/fedora-infrastructure/issue/10368 + + +Discussion +---------- + +Currently Bodhi is a number of packages combined. It may be beneficial to split +into its separate parts. This would allow for each package to be updated and +maintained at its own pace allowing for incremental improvements to bodhi. When +implemented a single part of Bodhi could be deployed at a time instead of having +to deploy the whole application in one go. + +The main benefits of this would be an easier to manage application, an easier to +deploy application and a more regularly deployed application as a single issue +fix could be deployed at a time. + + +Conclusion +---------- + +This is work that would be of great benefit to the team but is not initiative +worthy on its own. Therefore a mini-initiative seems the best solution. +