Skip to content

Add pages: how to publish JS API and create a new topic - #61

Open
engbergandreas wants to merge 6 commits into
masterfrom
feature/api-development
Open

Add pages: how to publish JS API and create a new topic#61
engbergandreas wants to merge 6 commits into
masterfrom
feature/api-development

Conversation

@engbergandreas

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

A couple of documentation details are misleading/incorrect (API landing page wording/link casing consistency, and the “stable promotion” dist-tag guidance).

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR extends the developer contribution docs by adding a new “OpenSpace API” subsection under Development, with focused guides for creating new OpenSpace Topics and testing/publishing openspace-api-js updates so downstream repos (like WebGUI) can consume generated types.

Changes:

  • Adds a new Development navigation entry for API documentation (contribute/development/api/).
  • Introduces a Topic-creation walkthrough that ties together engine registration, schema generation, and TypeScript type generation.
  • Adds a practical guide for locally testing and publishing openspace-api-js prereleases and stable releases.
File summaries
File Description
contribute/development/index.md Adds the API section to the Development docs navigation.
contribute/development/api/index.md Introduces the API landing page and JS API toctree entries.
contribute/development/api/creating-a-new-topic.md Documents end-to-end Topic creation + type generation workflow.
contribute/development/api/test-and-publish-openspace-api-js.md Documents local testing via npm pack and publishing workflow.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread contribute/development/api/index.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/creating-a-new-topic.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The new docs include an unresolved TODO section and a likely-invalid MyST admonition syntax that should be corrected before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 3
  • Review effort level: Lite

Comment thread contribute/development/api/update-typescript-types.md Outdated
Comment thread contribute/development/api/topic.md
Comment thread contribute/development/api/topic.md Outdated

@WeirdRubberDuck WeirdRubberDuck left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Had some suggestions that fix grammatical issues and makes some parts earier to read

Comment thread contribute/development/api/update-typescript-types.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/test-and-publish-openspace-api-js.md Outdated
Comment thread contribute/development/api/topic.md Outdated
Comment thread contribute/development/api/topic.md Outdated
Comment thread contribute/development/api/update-typescript-types.md Outdated
Co-authored-by: Emma Broman <emmabroman740@gmail.com>
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

Successfully merging this pull request may close these issues.

4 participants