Fedora Architecture
Detailed System Specification.
Extending Fedora Administrator
How to customize the management client to meet special requirements in your
environment.
Writing a Client
Using the server APIs to write your own clients for repository access and management.