mirror of
https://github.com/nocobase/nocobase.git
synced 2026-09-19 10:54:38 +08:00
* 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
NocoBase Documentation
--lang
yarn docs dev --lang=en
yarn docs build --lang=en
yarn docs preview --lang=en
yarn docs build --lang=all
--check-dead-links
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