Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

udos-vaults

AppFlowy vault orchestration plugin for the uDos ecosystem.

Purpose

udos-vaults seeds and manages the uCore vault topology (User, Shared, Public), installs AppFlowy, and provides a Flutter plugin skeleton (Vault Switcher + Docs Browser) that integrates with uCore knowledge APIs.

Quick Start

cd ~/Code/uDev/udos-vaults
pnpm install
pnpm run install:appflowy
pnpm run seed:vaults
pnpm run install:plugin

Commands

  • pnpm run install:appflowy - install latest AppFlowy release
  • pnpm run update:appflowy - update AppFlowy if newer release exists
  • pnpm run seed:vaults - create and seed ~/Vault, ~/Shared, ~/Public
  • pnpm run install:plugin - install plugin files into AppFlowy plugin dir
  • pnpm run check - verify AppFlowy and plugin installation

Integration Endpoints (uCore/uKnowledge)

  • GET /api/knowledge/workspaces
  • POST /api/knowledge/workspaces
  • GET /api/knowledge/workspaces/{workspace_id}/views
  • GET /api/knowledge/views/{view_id}
  • POST /api/knowledge/views

Notes

  • POST /api/knowledge/views is currently an explicit integration point and returns 501 until creation is extracted into uKnowledge.
  • Plugin UI in this repo is a working scaffold intended for AppFlowy plugin adaptation in Flutter.

About

AppFlowy vault orchestration plugin for the uDos ecosystem. Seeds vault topology and plugin scaffolding.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors