Files
nocobase/docs
chenos 76039a6630 feat: support vibe coding portal init (#10155)
* feat: support vibe coding portal init

* feat: support vibe coding portal init

* fix(cli): remove duplicate init flag typings

* feat(server): support app-scoped portals

* feat(server): support local portal template paths

* feat(cli): prepare initial portal templates during install

* fix(cli): isolate portal install build environment

* fix(cli): refine init development mode prompts

* feat(cli): support portal defaults and routes

* fix(cli): handle portal initialization defaults and routes

* fix(cli): reinstall portal template dependencies

* fix(cli): simplify init development mode prompt

* feat(server): use default portal template for vibe coding

* fix(plugin-calendar): import date-fns locales by name

* fix(client): proxy portal paths in dev

* fix(plugin-calendar): fix date-fns locale imports

* feat(cli): enable quickstart for source dev

* chore: install package managers in Docker image

* feat(cli): add portal workspace commands

* feat(cli): support portal dev and deploy sync

* chore: move multi-portal plugin to plugins

* fix(plugin-multi-portal): allow managing default portals

* feat(cli): add portal list and destroy commands

* feat(cli): add portal info output

* fix: error

* fix(cli): add portal routes to nginx template

* fix(cli): normalize portal deploy dist permissions

* fix(plugin-multi-portal): use yarn html build for portal templates

* chore: update portal template dependencies and tests

* fix: yarn.lock

* fix: yarn.lock

* fix(cli): resolve initial portal template packages

* feat(cli): support portal source config sync

* refactor(plugin-multi-portal): remove portal log viewer

* docs: add portal CLI docs

* fix(plugin-multi-portal): resolve declaration build errors

* fix(plugin-multi-portal): align package version with preset

* fix(plugin-multi-portal): copy portal template dist

* refactor(plugin-multi-portal): centralize portal init handling

* refactor(plugin-multi-portal): rename AI portal development mode

* refactor(plugin-multi-portal): rename development mode to portal type

* fix(cli): keep portal template dist assets

* fix(plugin-multi-portal): wait for portal template preparation

* refactor(cli): align portal setup and wording

* refactor(cli): rename portal identifier wording

* fix(cli): support root git path for portal source

* feat(plugin-multi-portal): support AI portal source storage

* fix(plugin-multi-portal): narrow portal source storage

* fix(plugin-multi-portal): correct sub-app portal paths

* fix(plugin-multi-portal): correct sub-app portal api url

* fix(plugin-multi-portal): use portal name as unique identity

* fix: routeName

* fix: remove migration
2026-07-28 12:25:05 +08:00
..
2026-06-11 13:16:29 +08:00
2026-06-11 13:16:29 +08:00
2026-06-11 13:16:29 +08:00
2026-04-28 11:41:10 +08:00
2026-04-24 20:44:20 +08:00

NocoBase Documentation

--lang

yarn docs dev --lang=en
yarn docs build --lang=en
yarn docs preview --lang=en
yarn docs build --lang=all
yarn docs build --lang=en --check-dead-links

eject rspress components

Customize the theme by ejecting the components. After ejecting, you can find the components in ./src/components and modify them as you like.

yarn eject <ComponentName>

demo preview

use @docs/* to import the demo components, which will be replaced with the actual path during build.

import { HelloModel } from '@docs/cn/flow-engine/_demos/HelloModel';

Then use the demo component in the markdown file:

```tsx file="./_demos/flow-model-renderer.tsx" preview