@fayz-ai/admin (英语)
将插件变成一个真正的多租户SaaS
defineSaas电话.
状态 : β-发布至npm并在整个法伊兹狗食应用. 事前1.0:小API在1.0之前可能会有变化.
费兹的投出就变成了产品. @fayz-ai/admin 是将无头核心包裹在商业应用程序需要的一切中的多租户层:组织和租赁,基于角色的许可,计费,本地的 CRUD 引擎,以及完整的管理员外壳. 您启用一组插件, 调用 defineSaas,并获得一个运行中的应用程序,并带有 auth, org 切换, 权限门, 以及生成的管理员 UI .
一个沙龙和一个诊所的船 从同一个引擎 - @fayz-ai/admin 使每个人成为真正、孤立、可开具账单的房客。 插件快速切入;此图层赋予它们一个块来活,一个用户来作为,一个外壳来渲染.
里面的东西
- 应用工厂 —— 说
defineSaas, (中文(简体) ),AdminScaffold, (中文(简体) ),AdminShell, (中文(简体) ),LoginPage(明显的第一个管理员条目) - CRUD 引擎 —— 说
CrudPage, (中文(简体) ),CrudListView, (中文(简体) ),CrudFormPage, (中文(简体) ),CrudDetailPage, (中文(简体) ),CrudCardGrid, (中文(简体) ),createCrudPage, (中文(简体) ),ImportWizard, (中文(简体) ),exportToCSV - 奥尔克/ 多重租赁 —— 说
createSupabaseOrgAdapter, (中文(简体) ),createMockOrgAdapter, (中文(简体) ),OrgProvider, (中文(简体) ),useTenant, (中文(简体) ),useOrganizationStore - 权限 —— 说
PermissionsProvider, (中文(简体) ),PermissionGate, (中文(简体) ),usePermission, (中文(简体) ),useHasPermission, (中文(简体) ),usePermissions - 计费 —— 说
useBillingStore与Subscription编号 :Invoice类型( 串接) - 插件框架 UI —— 说
WidgetSlot, (中文(简体) ),SettingsGroup, (中文(简体) ),QuickActionsButton, (中文(简体) ),ModuleActionBar, (中文(简体) ),createPluginContext, (中文(简体) ),createViewRouter, (中文(简体) ),PluginRegistryManager - Supabase + 主题 —— 说
createFayzSupabaseClient, (中文(简体) ),getCoreSchemaClient, (中文(简体) ),createFayzTheme, (中文(简体) ),fayzThemePresets
安装
npm install @fayz-ai/admin
端点 : react (^18/^19) (中文(简体) ). 停车 @fayz-ai/core, (中文(简体) ), @fayz-ai/auth,以及 @fayz-ai/ui。 。 。 .
使用量
import { defineSaas } from '@fayz-ai/admin'
export default defineSaas({
name: 'Glow Studio',
plugins: [crmPlugin, agendaPlugin, financialPlugin],
org: { adapter: orgAdapter },
})
费兹SDK的一部分
堆叠的顶部——由多租户所组成的SaaS层 core, (中文(简体) ), auth,以及 ui 进入一个可飞行的应用程序.
路线图贡献( I)
建设并不断发展于开阔. 见 费兹SDK路线图 对于当前空白,缺失的特征,以及良好的第一问题.