主页 Home

🚀 使用 React、TypeScript,可扩展、插件化、渐进式,满足各种规模的业务开发。

Actions Status  Build Status  codecov  DevDependencies

Github Preview

立即使用 StarterKit

执行以下命令:

$ npx @spax/spax-cli <project-name>

马上开始一段奇妙的旅程。

名词解释 Glossary

  • 框架:特指 coreframework
  • 业务框架:比如 framework-simple
  • 模块:业务模块声明,可能包含 path, component, data 等信息

设计原则 Principle

  • 可扩展
    • 核心框架仅提供必要的插件与模块管理能力,其它技术栈不做限制。
  • 插件化
    • 围绕插件初始化、模块解析、组件渲染等钩子函数,开发功能插件。
  • 渐进式
    • 业务框架演进路径:糅合于业务 -> 抽象成插件 -> 沉淀到框架。

results matching ""

    No results matching ""