diff --git a/guide/contribute-guide.md b/guide/contribute-guide.md index bd8f2bb27b3e991460a80a3c03e548842cfadce9..b3bcc0ec5244c27604040acd74546ce961b9b152 100644 --- a/guide/contribute-guide.md +++ b/guide/contribute-guide.md @@ -6,13 +6,28 @@ UBML是一个开源社区。它完全依赖于社区提供友好的开发和协 ## 开始贡献 +### 联系组织 + +我们采用SIG(Special Interest Group)机制组织社区贡献,如果你对我们的开源项目感兴趣,可以找到对应的SIG组织与SIG Leader联系获得如何参与贡献指导。 +我们现在成立了以下SIG组织,如果你对贡献某些领域感兴趣,也可以通过在邮件列表中发起评审,成立新的SIG组织。 + +| SIG组织名称 | SIG Leader | +| :----: | :----: | +| 前端SIG | [@Sagi](https://gitee.com/chenshj) | +| 领域服务SIG | [@宫保金](https://gitee.com/benjamin-gong) | + +### 开源路线图 + +你可以参考各SIG组织制定的发展路线图挑选贡献领域,发起或者领取Issue参与贡献。 + +- [前端SIG - Roadmap](../sig/farris/roadmap.md) + ### 代码风格 请遵循UBML编程规范,进行代码开发、检视、测试,务必保持代码风格统一。 - [Java语言编程规范](java-coding-style-guide.md) - ### 开源软件引入 若要引入新的第三方开源软件到UBML项目中,请参考[第三方开源软件引入指导](3rd-software-import-guide.md) @@ -21,12 +36,6 @@ UBML是一个开源社区。它完全依赖于社区提供友好的开发和协 有关详细信息,请参考[贡献流程](gitee-workflow.md)。 -### 路线图 - -可以参考各Sig组发展路线图挑选贡献领域 - -- [前端Sig组 - Roadmap](../sig/farris/roadmap.md) - ## 社区沟通与交流 有关详细信息,请参考[社区沟通与交流](社区沟通与交流.md)。 \ No newline at end of file diff --git a/sig/farris/roadmap.md b/sig/farris/roadmap.md index a2707375c34502b5eb294906420cc8360c0022ef..956c50fbde4e65f8f62e2f663bc2841e1bec8eba 100644 --- a/sig/farris/roadmap.md +++ b/sig/farris/roadmap.md @@ -19,16 +19,16 @@ # In progress (进行中) -## Farris Vue 核心组件 +## Farris Vue 核心组件 - 2023/06 Farris Vue 是我们推出的基于Farris Design实现的面向企业应用的前端组件库,本次首先推出23种核心组件,覆盖前端开发主要功能。其中Farris Data Grid组件采用缺省采用虚拟渲染技术,具有高效渲染数据能力,为展示大量数据提供可靠的性能保障。 -## Farris Theme +## Farris Theme - 2023/09 Farris Theme 是基于Farris Desgin实现的前端CSS框架,具有响应式、直观、高效等视觉特性,包含了一套主题变量方案,可以让开发者随心所欲定制不同风格的主题。Farris Theme主题变量不仅可以覆盖色彩变量,同时提供更高字体、字号、边框、圆角等高级变量,具有灵活的定制能力。 -## Farris Designer +## Farris Designer - 2023/09 Farris Designer 是一套框架无关的可视化页面画布组件,开发者可以使用其开发具有拖拽布局能力,所见即所得的,低代码页面设计器。画布组件采用TypeScript技术开发,可以与Angular/React/Vue等框架融合使用,具有强大的适应能力。 -## Farris UI Model +## Farris UI Model - 2023/09 Farris UI Model 是UBML模型中前端页面模型的Java语言实现,提供创建、编辑、存储模型一般能力。
@@ -37,19 +37,19 @@ Farris UI Model 是UBML模型中前端页面模型的Java语言实现,提供 # Feature (规划中) 「UBML」前端Sig组在2023年的研发目标是为广大社区开发者提供可靠高效的低代码建模工具,包括:低代码页面脚手架、低代码模型SDK、低代码可视化设计器、UBML页面模型标准、inBuilder社区版可视化建模构建工具。通过以上特性帮助社区开发者在「模型语言理论」、「前端编码」、「可视化建模」、「构建专属社区版」等领域受益。 -## 低代码页面脚手架 +## 低代码页面脚手架 - 2023/12 我们将推出Farris CLI工具,通过命令行快速创建前端工程脚手架,提供命令行工具创建Farris Design包含的32种页面模式,帮助开发者从重复、繁重的搭建Html页面结构的工作中解放出来。 -## 低代码模型SDK +## 低代码模型SDK - 2023/12 低代码建模SDK通过命令行工具创建「UBML」前端模型,提供将模型转换为代码的能力,为希望进一步提高开发效率的开发者,提供更高级的低代码开发能力。 -## 低代码可视化设计器 +## 低代码可视化设计器 - 2023/12 向开发者提供可视化前端模型建模工具,开发者可以将此工具嵌入到已有系统中,获得可视化创建「UBML」前端模型的能力,配合低代码模型SDK既可以生成代码运行低代码模型,也可以解释运行低代码模型。 -## UBML页面模型标准 +## UBML页面模型标准 - 2023/12 我们将在「UBML Standard」仓库中通过「UBML」前端模型标准,让开发者对前端模型理论有更深入的理解,以便于深入构造低代码建模工具。 -## inBuilder社区版可视化建模构建工具 +## inBuilder社区版可视化建模构建工具 - 2023/12 我们将公开可视化建模构建工具,构建的内容可以融入到inBuilder社区版中运行,让开发者可以根据自身需求构建个性化的「UBML」发行版。