Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAPI specification for the TerminusDB API #80

Open
rrooij opened this issue Jan 4, 2022 · 3 comments
Open

OpenAPI specification for the TerminusDB API #80

rrooij opened this issue Jan 4, 2022 · 3 comments

Comments

@rrooij
Copy link
Contributor

rrooij commented Jan 4, 2022

I wrote a OpenAPI specification file for the TerminusDB API but I have no clue where I should put it.

You can view the API specification easily by loading the attached yaml into: https://editor.swagger.io/

https://gist.github.com/rrooij/6a5f44ffa2ea7417fa0987b2529481e3

We are trying GitBook and GitBook supports OpenAPI specs as well for easy documentation generation: https://docs.gitbook.com/features/openapi

@rrooij
Copy link
Contributor Author

rrooij commented Jan 12, 2022

Temporary repo: https://github.com/terminusdb-labs/openapi-spec

@spl spl self-assigned this Jan 17, 2022
@spl
Copy link
Contributor

spl commented Jan 24, 2022

The GitBook documentation says that we can provide the OpenAPI file in one of two ways:

  • Upload your OpenAPI formatted file, or
  • Provide a URL to your publicly available OpenAPI file.

Since we can provide a link, I'm inclined to keep OpenAPI files in a separate repository for better visibility and process documentation. The current link would be https://raw.githubusercontent.com/terminusdb-labs/openapi-spec/main/openapi.yaml, but I would suggest moving the repo to terminusdb/openapi-specs since we may well be adding more.

@spl
Copy link
Contributor

spl commented Jan 24, 2022

The new repository is https://github.com/terminusdb/openapi-specs.

@spl spl removed their assignment Aug 24, 2022
gitbook-com bot pushed a commit that referenced this issue Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants