docs: API & Event stream documentation and format changes #5798 #5801#5979
docs: API & Event stream documentation and format changes #5798 #5801#5979gayanath8 wants to merge 10 commits into
Conversation
- Add documentation for endpoints that are currently undocumented. - Add documentation for dynamic fields defined by users. Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
- Change format of API level documentation(existing ones) - Update Summary.md Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
- Fill the missing documentation gaps on some of docs - Tranform docs into formatted version remove swagger format - Modify even stream documentations Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
…cution payloads Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
ef55e72 to
f595427
Compare
Pyatakov
left a comment
There was a problem hiding this comment.
Hey @gayanath8, I've noticed that not all documentation paths have been updated. For example (I just picked a couple), docs/guardian/standard-registry/schemas/system-schema-apis/ and docs/guardian/standard-registry/schemas/schema-creation-using-apis/. Please make sure all APIs are covered.
Additionally, not all existing APIs are documented. In particular, there is no documentation for Api-Version: 2 of the tools/, schemas/, and policies/ endpoints. You can find them in the api-gateway source code using the name: 'Api-Version' search.
- Convert some docs in schema, tag from legacy GitBook format to markdown with tables and JSON examples
- Add V2 endpoint documentation for: GET /schemas, GET /tools, GET /tokens, GET /policies, GET /tags/schemas, GET /schemas/system/{username}, GET /modules, GET /artifacts, POST /policies/{id}/dry-run/user, POST /projects/compare/documents, POST /contracts
- Add entirely new Projects APIs section (POST /projects/search, POST /projects/compare/documents, GET /projects/properties)
- Fix some of incorrect HTTP methods, permissions, response codes and paths found during format migration
- Update SUMMARY.md with all new V2 doc entries and Projects section
Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
…o feature/5801/5798
Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
Signed-off-by: gayanath8 <gayanathr@xeptagon.com>
Thanks for the review feedback @Pyatakov . I've addressed mentioned points:
|
- Updated existing README and SUMMARY Signed-off-by: OshanM <oshanm@xeptagon.com>
Issue Labels
#5798
#5801
Requirements
Summary of Changes