wiki:DeveloperDocs
Last modified 11 days ago Last modified on 01/13/17 21:36:16

NOTICE! THIS TRAC INSTANCE IS ENTIRELY DEPRECATED AND NO LONGER ACTIVE!

Due to the retirement of fedorahosted.org as of 2017-02-28, the Spacewalk wiki has moved to a new home at Github

FUTURE EDITS TO THIS TRAC INSTANCE WILL NOT BE MAINTAINED IN THE NEW LOCATION!

Please update your bookmarks!

Developer Documentation

This section contains information about developer topics. You may also be interested in User Documentation and downloads.



Design docs

  • Architecture -- a quick overview of the various components in Spacewalk
  • JavaDesign -- design of the Java web UI.
  • Navi -- our navigation system -- understand our own home grown navigation system used throughout the app
  • ListTag -- used for creating lists within the java pages
  • PerlStack -- understand how the pxt layer communicates with the perl modules and mod_perl
  • AclDesign -- detailed explanation of ACLs
  • Database
  • JavaDoc -- Documentation of Java code
  • PythonDocumentation -- Documentation of python code
  • XmlrpcHandlers -- understand how to deal with XMLRPC handlers
  • UnitTests -- how to run them
  • CodeAnalysis -- a document going through the java packages describing what they contain and what work is needed.
  • CodeAnalysis -- Analyze of code on Ohloh.net
  • TaskoMatic -- Document outlining what taskomatic is and what each task is used for.
  • CobblerIntegration - How spacewalk and cobbler interact
  • Proxy - How Proxy works

Working with the code


Releasing the code


Artwork


Misc