Skip to content

feat: first version of demo instance chapter - #106

Open
marlenamey wants to merge 1 commit into
PrivateAIM:masterfrom
marlenamey:master
Open

feat: first version of demo instance chapter#106
marlenamey wants to merge 1 commit into
PrivateAIM:masterfrom
marlenamey:master

Conversation

@marlenamey

@marlenamey marlenamey commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added a “Demo Instance” entry to the user documentation navigation.
    • Added a complete demo guide covering project creation, data setup, node connections, and running analyses.
    • Added instructions for running the example HALTA analysis and developing custom analyses.
  • Documentation

    • Added installation verification steps using a demo analysis.
    • Improved formatting in node installation and storage class guidance.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

Adds a Demo Instance guide covering project setup, data connection, and analysis execution. Links it from the user sidebar and adds node installation verification instructions referencing the demo workflow.

Changes

Demo Instance onboarding

Layer / File(s) Summary
Demo Instance workflow
src/guide/user/demo.md
Documents project creation, data upload, datastore connection, HALTA execution, and custom analysis development references.
Demo Instance navigation
src/.vitepress/routes/sidebar/user.ts
Adds the /demo sidebar entry and reformats existing example entries without changing their links.
Installation verification guidance
src/guide/deployment/node-installation.md
Adds demo-analysis verification steps and adjusts surrounding prose and YAML fence formatting.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers: brucetony

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the new Demo Instance documentation chapter added in this change set.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

src/.vitepress/routes/sidebar/user.ts

ESLint skipped: missing config or dependency (missing-dependency). The ESLint configuration references a package that is not available in the sandbox.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 2

🧹 Nitpick comments (1)
src/guide/user/demo.md (1)

1-19: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Remove the comment-syntax examples from the published guide.

These lines are unrelated to the Demo Instance workflow and trigger the reported unused/duplicate Markdown reference warnings. Keep this page focused on the user workflow.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/guide/user/demo.md` around lines 1 - 19, Remove all comment-syntax
example blocks from the guide page, including the HTML comment and Markdown
reference-style examples shown in the diff. Leave the Demo Instance workflow
content intact and ensure no unused or duplicate Markdown references remain.

Source: Linters/SAST tools

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/guide/user/demo.md`:
- Line 53: Replace the generic “here” link labels in the demo guide, including
the references at the project, data-store bucket, data-store connections, and
analysis sections, with descriptive labels such as “Create a project,” “Set up a
data-store bucket,” “Manage data-store connections,” and “Create an analysis,”
while preserving the existing destinations.
- Around line 79-81: Resolve the outdated analysis prerequisite referenced by
the guide: either update the linked analysis documentation at the `./analysis`
target with current content, or replace the link with accurate analysis-creation
steps in `demo.md`; remove the TODO indicating known-stale documentation before
publishing.

---

Nitpick comments:
In `@src/guide/user/demo.md`:
- Around line 1-19: Remove all comment-syntax example blocks from the guide
page, including the HTML comment and Markdown reference-style examples shown in
the diff. Leave the Demo Instance workflow content intact and ensure no unused
or duplicate Markdown references remain.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 68723226-e029-4f4f-ad65-798d602b2adb

📥 Commits

Reviewing files that changed from the base of the PR and between be7086e and 4580db4.

📒 Files selected for processing (3)
  • src/.vitepress/routes/sidebar/user.ts
  • src/guide/deployment/node-installation.md
  • src/guide/user/demo.md

Comment thread src/guide/user/demo.md
### 1. Create a Project in the Hub

To run an analysis, a project must first be created in the Hub. A project defines the scope of the analysis,
including the target nodes, the requested data, and the images to be used. Creating a project is described in detail [here](./project).

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.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Replace “here” with descriptive link labels.

Use labels such as “Create a project,” “Set up a data-store bucket,” “Manage data-store connections,” and “Create an analysis” so links remain understandable out of context.

Also applies to: 60-60, 72-72, 79-79

🧰 Tools
🪛 markdownlint-cli2 (0.23.0)

[warning] 53-53: Link text should be descriptive

(MD059, descriptive-link-text)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/guide/user/demo.md` at line 53, Replace the generic “here” link labels in
the demo guide, including the references at the project, data-store bucket,
data-store connections, and analysis sections, with descriptive labels such as
“Create a project,” “Set up a data-store bucket,” “Manage data-store
connections,” and “Create an analysis,” while preserving the existing
destinations.

Source: Linters/SAST tools

Comment thread src/guide/user/demo.md
Comment on lines +79 to +81
target nodes, and the entrypoint for the analysis, and is described in detail [here](./analysis).

[//]: # (TODO: update analysis.md, its content is outdated)

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.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Do not ship a known-outdated prerequisite link.

The workflow directs users to analysis.md while explicitly stating that its content is outdated. Update that page or provide the current analysis-creation steps here before publishing the end-to-end guide.

🧰 Tools
🪛 markdownlint-cli2 (0.23.0)

[warning] 79-79: Link text should be descriptive

(MD059, descriptive-link-text)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/guide/user/demo.md` around lines 79 - 81, Resolve the outdated analysis
prerequisite referenced by the guide: either update the linked analysis
documentation at the `./analysis` target with current content, or replace the
link with accurate analysis-creation steps in `demo.md`; remove the TODO
indicating known-stale documentation before publishing.

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.

1 participant