Skip to content

Ap get started - #128

Open
Corb3nik wants to merge 4 commits into
mainfrom
AP-Get-Started
Open

Ap get started#128
Corb3nik wants to merge 4 commits into
mainfrom
AP-Get-Started

Conversation

@Corb3nik

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings July 27, 2026 17:07
@netlify

netlify Bot commented Jul 27, 2026

Copy link
Copy Markdown

Deploy Preview for caido-doc-developer failed.

Name Link
🔨 Latest commit 37e1f9e
🔍 Latest deploy log https://app.netlify.com/projects/caido-doc-developer/deploys/6a679087690bef00089aaa3a

@github-actions

Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 68.2%, saving 322.2 KB.

Filename Before After Improvement Visual comparison
src/_images/plugins_interface.png 95.6 KB 33.0 KB 65.5% View diff
src/_images/plugin_build.png 50.3 KB 15.7 KB 68.8% View diff
src/_images/installed_plugin.png 43.5 KB 12.9 KB 70.4% View diff
src/_images/intercept_page.png 37.2 KB 10.9 KB 70.8% View diff
src/_images/updated_plugin_page.png 36.9 KB 11.0 KB 70.3% View diff
src/_images/plugin_package_file_select.png 33.9 KB 11.0 KB 67.5% View diff
src/_images/config_metadata.png 32.5 KB 10.6 KB 67.3% View diff
src/_images/confirm_uninstall.png 22.2 KB 5.0 KB 77.4% View diff
src/_images/installed_plugins.png 21.7 KB 7.8 KB 64.1% View diff
src/_images/config_file.png 16.5 KB 4.4 KB 73.2% View diff
src/_images/plugin_metadata_expanded.png 15.4 KB 5.4 KB 64.8% View diff
src/_images/ui_prompt.png 12.9 KB 3.8 KB 70.4% View diff
src/_images/plugin_uninstall.png 14.4 KB 5.6 KB 61.3% View diff
src/_images/plugin_metadata_row.png 12.5 KB 4.7 KB 62.4% View diff
src/_images/name_prompt.png 8.9 KB 3.0 KB 65.7% View diff
src/_images/plugin_package_file.png 6.1 KB 1.7 KB 71.9% View diff
src/_images/plugin_installed_error.png 3.8 KB 1,015 B 73.6% View diff
src/_images/plugin_template_button.png 3.5 KB 1.2 KB 66.7% View diff
src/_images/plugin_metadata_components.png 3.1 KB 975 B 69.0% View diff
src/_images/install_package_button.png 1.7 KB 669 B 62.6% View diff

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a new “Get Started” entry point and a Plugins “Creating Your First Plugin” quickstart section to the Caido developer docs, wiring it into the VitePress nav and sidebar configuration.

Changes:

  • Added a new /introduction landing page and repointed the home hero + top-level “Get Started” nav to it.
  • Introduced a new /plugins/quickstart/ documentation section with multiple step-by-step pages and a dedicated sidebar.
  • Updated VitePress navbars/sidebars exports and theme config to include the new introduction + quickstart routes.

Reviewed changes

Copilot reviewed 15 out of 39 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/plugins/quickstart/vibe_coding.md Adds “AI Assisted Coding” quickstart content.
src/plugins/quickstart/store.md Documents submitting a plugin package to the store.
src/plugins/quickstart/repository.md Documents setting up a repository, signing keys, and release process.
src/plugins/quickstart/reload.md Documents hot reload workflow via Devtools + pnpm watch.
src/plugins/quickstart/index.md Adds quickstart entry page for “Creating Your First Plugin”.
src/plugins/quickstart/frontend.md Introduces frontend component/page basics with Vue/PrimeVue/Tailwind context.
src/plugins/quickstart/documentation.md Adds contributor quickstart steps for this documentation repo.
src/plugins/quickstart/config.md Adds walkthrough for configuring caido.config.ts.
src/plugins/quickstart/build.md Adds instructions for building and installing the plugin package.
src/plugins/quickstart/backend.md Adds backend API example used by the frontend demo.
src/introduction.md Adds new top-level “Welcome” introduction page.
src/index.md Updates home hero “Get Started” link to /introduction.
.vitepress/sidebars/plugins/quickstart.ts Introduces a dedicated quickstart sidebar.
.vitepress/sidebars/plugins/index.ts Re-exports the quickstart sidebar.
.vitepress/sidebars/plugins/guides.ts Removes the old “Getting Started” group from the guides sidebar.
.vitepress/navbars/quickstart.ts Removes the old quickstart navbar file.
.vitepress/navbars/plugins.ts Adds a Plugins navbar entry for the quickstart.
.vitepress/navbars/index.ts Refactors navbar exports and adds an introduction navbar.
.vitepress/config.mts Wires introduction/quickstart nav + sidebar into the site config.


## What's next?

You may have noticed that even though the plugin's display name was set to `Demo Plugin` in the `/demo/caido.config.ts` file, it is displayed as **</> My Plugin** in the side navigation menu.

## What's next?

Once the dependencies have been installed, open the `demo` folder in a editor of your choice and continue with the [Configuring a Plugin](/plugins/guides/config.md) guide.

<img alt="Plugin template button." src="/_images/plugin_template_button.png" center/>

```ts

2. Next, run the following command from the root directory of the plugin to both build and watch for file changes:

``` bash
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.

3 participants