diff --git a/docs/clmc-development-guide.md b/docs/clmc-development-guide.md index cf8b7e95ad3399dcaa07fb9f2dfee78303fb8c2c..4584bff2a3238fc6f456c61a6f154d3a41b9bfa5 100644 --- a/docs/clmc-development-guide.md +++ b/docs/clmc-development-guide.md @@ -207,10 +207,19 @@ The source code is organised in various python subpackages. Each subpackage is t * **src/service/clmcservice/alertsapi** - the source code of the CLMC alerts API used for managing alerts and trigger notifications -* **src/service/clmcservice/graphapi** - the source code of the CLMC graph API used for calculating round-trip time and performing graph-based measurements + * **src/service/clmcservice/alertsapi/alerts_specification_schema.py** - defines the validation schema for alerts specification documents + * **src/service/clmcservice/alertsapi/views.py** - defines the API functions of the alerts API, API endpoints are named with identifiers which are then mapped to URLs + * **src/service/clmcservice/alertsapi/utilities.py** - utility functions used to fill Kapacitor templates (with data extracted from the alerts specification document) +* **src/service/clmcservice/graphapi** - the source code of the CLMC graph API used for calculating round-trip time and performing graph-based measurements + + * **src/service/clmcservice/graphapi/views.py** - defines the API functions of the graph API, API endpoints are named with identifiers which are then mapped to URLs + * **src/service/clmcservice/graphapi/utilities.py** - utility functions used for interacting with the Neo4j graph + * **src/service/clmcservice/managementapi** - the source code of the CLMC data management API used for managing (e.g. deleting) the data of a service function chain + * **src/service/clmcservice/managementapi/views.py** - defines the API functions of the graph API, API endpoints are named with identifiers which are then mapped to URLs + * **src/service/clmcservice/models** - package for any persistency related code (e.g. object relational mappings) * **src/service/clmcservice/static** - static files that are required by the CLMC service, e.g. the TOSCA alerts definitions file