2023-03-15 02:18:51 +00:00
|
|
|
### Overview
|
|
|
|
|
|
|
|
`docs/bundle_descriptions.json` contains both autogenerated as well as manually written
|
|
|
|
descriptions for the json schema. Specifically
|
|
|
|
1. `resources` : almost all descriptions are autogenerated from the OpenAPI spec
|
2023-08-17 15:22:32 +00:00
|
|
|
2. `targets` : almost all descriptions are copied over from root level entities (eg: `bundle`, `artifacts`)
|
2023-03-15 02:18:51 +00:00
|
|
|
3. `bundle` : manually editted
|
|
|
|
4. `include` : manually editted
|
|
|
|
5. `workspace` : manually editted
|
|
|
|
6. `artifacts` : manually editted
|
|
|
|
|
|
|
|
These descriptions are rendered in the inline documentation in an IDE
|
|
|
|
|
|
|
|
### SOP: Add schema descriptions for new fields in bundle config
|
|
|
|
|
2023-12-06 10:45:18 +00:00
|
|
|
Manually edit bundle_descriptions.json to add your descriptions. Note that the
|
|
|
|
descriptions in `resources` block is generated from the OpenAPI spec, and thus
|
|
|
|
any changes there will be overwritten.
|