Logo
  • User Documentation
  • Upstream Release Notes
  • Developer Documentation
    • Source
    • Working with the code
      • 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
    • Misc
      • Brainstorming
      • Populate DB
      • Chroot EOL implementation
    • The design and diagrams
      • Copr Architecture
      • Build/action dispatcher
      • WorkerManager principle
      • Build process actions on backend
    • Integration tests
  • Maintenance Documentation
  • Downloads
  • Brainbox
  • Features
COPR
  • Developer Documentation
  • View page source

Developer Documentation¶

This section contains information about developer topics. You may also be interested in User Documentation and 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¶

  • 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¶

  • Brainstorming
  • Populate DB
  • Chroot EOL implementation

The design and diagrams¶

  • Copr Architecture
  • Build/action dispatcher
  • WorkerManager principle
  • Build process actions on backend

Integration tests¶

  • Running Sanity tests against local dev instance

Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.