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

Watchers

Forks

Releases

Packages

Contributors