.. _developer_documentation: Developer Documentation ======================= This section contains information about developer topics. You may also be interested in :ref:`user_documentation` and :ref:`downloads`. Source ------ Copr comes in several pieces. You can browse the source here: * The source for Copr itself: https://github.com/fedora-copr/copr Working with the code --------------------- .. toctree:: :maxdepth: 1 How to install Copr as build service Contribution, do you want to help us? How to work with Git (the version control system for Copr project) Do you prefer sending patches? Building Copr packages (backend, frontend, ...) Database schema Documentation of python code (or check copr-frontend-doc.rpm and copr-backend-doc.rpm) History ------- * `Origins `_ Misc ---- .. toctree:: :maxdepth: 1 Brainstorming Populate DB Chroot EOL implementation The design and diagrams ----------------------- .. toctree:: :maxdepth: 1 Copr Architecture Build/action dispatcher WorkerManager principle Build process actions on backend Integration tests ----------------- * :ref:`sanity_tests`