XOS Source Tree
This is the main directory for XOS. Sub-directories include:
- configurations -- collection of canned configurations
- core -- core model definitions
- generators -- tools to generate auxiliary structures from data model
- model_policies -- invariants on the data model
- nginx, uwsgi -- related to web server that runs XOS
- openstack -- client-side interaction with OpenStack (to be depreciated)
- services -- model definitions for a set of services
- synchronizers -- collection of synchronizers
- templates -- Django GUI templates
- test -- system-wide tests to be collected here
- tosca -- tosca modeling layer on top of RESTful API
- tools -- assorted tools and scripts
- xos -- common source code for all Django applications
- xos_configuration -- top-level XOS configuration parameters
Of these, configuration, services, and synchronizers are most relevant to developers.