Version 15 (modified by 14 years ago) (diff) | ,
---|
TracNav
Links for developers wishing to develop or modify Quattor components or services:
Project Conventions and Build Tools
- Coding style document
- Quattor modules layout
- Namespaces for PERL modules
- Command renaming?
- How to use the quattor build framework
Software Development Tools
Source Repository
The Quattor source code is managed through a Subversion repository at SourceForge. This includes the core Quattor tools as well as the configuration components. Currently, the community's common configuration for grid services resides in another repository.
Generated Packages & Artifacts
The project is currently migrating to the use of maven for managing the Quattor build and release processes. For the parts of the Quattor toolkit that have migrated, there are maven repositories available: one for snapshots (development packages) and another for production releases. These can be viewed with a standard web browser or used through maven. The access and configuration information for the two repositories follows.
Note: Currently those needing access for uploading to the repositories can request it. Eventually, upload access will be restricted only to the official build system.
Snapshot (Development) Repository
| Browse the development repository or configure maven as follows.
<snapshotRepository> <id>quattor-snapshots</id> <name>quattor-snapshots</name> <url>http://lapp-repo01.in2p3.fr:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository>
Releases Repository
| Browse the releases repository or configure maven as follows.
<repository> <id>quattor-releases</id> <name>quattor-releases</name> <url>http://lapp-repo01.in2p3.fr:8081/nexus/content/repositories/releases/</url> </repository>
Bug tracking
See Contacts page.
Components
- Documentation of components: a list of components currently available, along with their man pages.
- How to write NCM components