tree: 6f11b9330c0a871fe1a58fd52cc92e33be50eae2 [path history] [tgz]
  1. README.md
  2. __init__.py
  3. admin_customize/
  4. backend-model-deps
  5. configurations/
  6. core/
  7. dependency_walker.py
  8. ec2_observer/
  9. manage.py
  10. model-deps
  11. model_autodeletion.py
  12. model_policies/
  13. model_policy.py
  14. nginx/
  15. observers/
  16. openstack/
  17. openstack_observer/
  18. scripts/
  19. services/
  20. templates/
  21. tests/
  22. tools/
  23. tosca/
  24. util/
  25. uwsgi/
  26. xos-observer.py
  27. xos/
  28. xos_configuration/
xos/README.md

XOS Source Tree

This is the main directory for XOS. Sub-directories include:

  • admin_customize, templates -- related to Django GUI
  • 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
  • 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.