CabloyJS所有核心模块均采用lerna统一管理,便于查阅源码和提交PR,参见:快速开始(源码模式)

基础模块

packages

名称 说明
build 项目和模块构建工具
cabloy CabloyJS NPM包
cabloy-miniprogram 小程序支持包
create-cabloy 用于npm init创建项目
egg-born 用于npm init创建项目
egg-born-backend 后端核心
egg-born-bin 项目命令行工具
egg-born-front 前端核心
egg-born-init-config 项目模版和模块模版的定义
egg-born-localeutil 语言国际化的辅助工具
egg-born-mglob 模块加载辅助工具
egg-born-mock 单元测试辅助工具
egg-born-mparse 模块名称解析工具
egg-born-scripts 项目命令行启动工具
egg-born-template-cabloy 项目模版
egg-born-template-module 模块模版
egg-born-template-module-business 业务模块模版
markdown markdown辅助工具
markdown-it-block 自定义markdown block
object-get-o-a 辅助工具
require3 后端require模块的辅助工具
set Set扩展
socketio SocketIO辅助工具

测试模块

src/module

名称 说明
test-dingtalk 钉钉测试模块
test-flow 工作流引擎测试模块
test-localeone 语言测试模块
test-localetwo 语言测试模块
test-party 核心测试模块,包含大量测试用例Kitchen-sink
test-partymonkey-monkey Monkey测试模块
test-wechat 微信公众号测试模块
test-wxwork 企业微信测试模块

核心模块

src/module-system

名称 说明
a-antdv 封装由antdv提供的Table组件,用于异步加载
a-authgithub GitHub登录
a-authsimple 用户名/密码登录
a-authsms SMS登录
a-base-sync 业务核心:用户、角色、权限、原子数据、资源,等等
a-baseadmin 业务核心的管理页面
a-basefront 业务核心的前端页面
a-baselayout 业务核心的布局页面
a-cache 缓存
a-captcha 验证码抽象框架
a-captchasimple 图片验证码提供者
a-chartjs 封装Chart.js,用于异步加载
a-cms CMS模块,可快速创建博客、技术文档、社区(论坛)、公司官网等静态站点,并提供必要的动态功能,如评论等等
a-components-sync 前端UI组件
a-dashboard 仪表板架构
a-dingtalk 第三方接口对接:钉钉
a-event 后端事件机制
a-file 文件上传与下载
a-flow 工作流引擎核心
a-flownode 工作流活动节点
a-flowtask 工作流任务节点
a-index 数据库索引
a-instance 多域名与多实例
a-layoutmobile Mobile布局
a-layoutpc PC布局
a-login 用户登录
a-mail 发送邮件
a-markdownstyle 一款基于GitHub的Markdown样式
a-mavoneditor Markdown编辑器,基于mavonEditor
a-progress 高级进度条,支持多级进度显示
a-sequence 数据序列
a-settings 设置管理
a-socketio SocketIO架构
a-stats 统计值更新与推送架构
a-status 状态管理
a-themehyacinth 主题:hyacinth
a-user 与个人用户相关的功能
a-validation 数据验证
a-version 数据版本管理
a-wechat 第三方接口对接:微信公众号
a-wxwork 第三方接口对接:企业微信
cms-pluginarticle CMS插件:文章基础功能
cms-pluginbacktotop CMS插件:回到页首
cms-pluginbase CMS插件:基础功能
cms-pluginblock CMS插件:Markdown自定义区块框架
cms-plugincopyright CMS插件:版权申明
cms-pluginmarkdowngithub CMS插件:一款基于GitHub的Markdown样式
cms-pluginrss CMS插件:RSS
cms-pluginsidebar CMS插件:侧边栏组件
cms-pluginsocialshare CMS插件:社会化分享(一组按钮)
cms-pluginsubmit CMS插件:百度文章提交
cms-plugintrack CMS插件:Google统计、百度统计、腾讯统计
cms-pluginuser CMS插件:用户按钮
cms-pluginwechatsdk CMS插件:微信公众号SDK
cms-pluginwechatshare CMS插件:微信公众号分享
cms-sitecommunity CMS:论坛模块
cms-themeaws CMS主题:AWS风格的博客
cms-themeblog CMS主题:博客
cms-themecommunity CMS主题:社区
cms-themedocs CMS主题:技术文档