tree: c0a6c513b91d1c81a89abd451f97f149859ddf22 [path history] [tgz]
  1. README.md
  2. api/
  3. backend-model-deps
  4. configurations/
  5. core/
  6. coreapi/
  7. generate/
  8. genx/
  9. manage.py
  10. model-deps
  11. nginx/
  12. services/
  13. synchronizers/
  14. templates/
  15. tests/
  16. tools/
  17. tosca/
  18. uwsgi/
  19. xos/
  20. xos_client/
  21. xos_configuration/
xos/README.md

XOS Source Tree

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

  • configurations -- deprecated (configurations have moved to the service-profile repository)
  • 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 -- now auto-populated by the XOS service on-boarding process
  • synchronizers -- shared synchronizer framework (plus legacy sychnronizers)
  • 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

Individual services now live in their own (peer) repository, and XOS configuration parameters -- including the service graph to be on-boarded into a given deployment -- live in the service-profile repository.