Skip to content

idcos/CloudIaC-web

Repository files navigation

CloudIaC Web

  CloudIaC 是基于基础设施即代码构建的云环境自动化管理平台。 CloudIaC 将易于使用的界面与强大的治理工具相结合,让您和您团队的成员可以快速轻松的在云中部署和管理环境。

  通过将 CloudIaC 集成到您的流程中,您可以获得对组织的云使用情况的可见性、可预测性和更好的治理。

  Docs: https://cloudiac.readthedocs.io/

Created by IDCOS FETeam

特性

  • webpack

    • 将部分公用且不易变动的模块抽取为 vendor.js 文件。
  • ESNext

    • 支持 ES 最新语法特性,包括但不限于模板字符串、对象解构、箭头函数等。
  • CSS Modules

    • 默认使用 Less 和模块化 CSS,规避了全局选择器的命名冲突,便于高质量 CSS 代码的编写和维护。
  • Ant-Design

    • 不再以<script><link>方式引入,使用官方推荐的按需加载的方式引入

开发向导

  1. 确保机器已安装 Node>=8.15.1, npm>=5。
  2. 克隆模板工程到本地 https://github.com/idcos/CloudIaC-web.git
  3. 进入工程文件夹: cd cloudiac-web
  4. 执行 npm i 安装所需依赖。
  5. 执行 npm start 来启动项目.

相关文档

  • ahooks: Born for React Hooks.
  • webpack: A static module bundler for modern JavaScript applications.
  • ESLint: Find and fix problems in your JavaScript code.
  • Ant Design: A design system for enterprise-level products. Create an efficient and enjoyable work experience.。
  • Less: It's CSS, with just a little more.
  • Qiankun: Probably the most complete micro-frontends solution you ever met 🧐.

贡献者

https://github.com/idcos/CloudIaC-web/graphs/contributors