Skip to content

Erda's frontend UI, dashboard, console

License

Notifications You must be signed in to change notification settings

laojun/erda-ui

 
 

Repository files navigation

Frontend UI for Erda platform.

logo

📣 Introduction

Erda is an open-source platform created by Terminus to ensuring the development of microservice applications. This repository is about Erda's User Interface.

✨ Platforms

  • DevOps platform
  • Microservice Governance platform
  • Multi-Cloud Management platform
  • Edge computing platform
  • Fast-Data platform(open source soon)

For a detailed introduction, please check the official website.

🖥 Environment Support

Modern browsers and Internet Explorer 11 (with polyfills)

Firefox
Firefox
Chrome
Chrome
Safari
Safari
last 2 versions last 2 versions last 2 versions

🚀 Quick Start

TODO

Architecture

Technology stack:

  • UI library: Ant Design & Terminus NUSI
  • state management: cube-state
  • i18n: i18next
  • bundler: webpack

This project contain the following parts:

  • cli: command line interface for erda-ui, help to quick setup develop environment and pack files to docker images.
  • core: provide registration framework and core functions such as initialize cube-state and i18n etc.
  • shell: provide layout, user and common components for business modules.
  • scheduler: support module federation style development, register and navigate to multiple modules.
  • modules: business modules, each of these can develop and publish standalone.

architecture

architecture of development mode

🔗 Links

🤝 Contributing PRs Welcome

We welcome all contributions. Please read our CONTRIBUTING.md first. You can submit any ideas as pull requests or as GitHub issues. If you'd like to improve code, check out the Development Instructions and have a good time! :)

License

Erda is under the AGPL 3.0 license. See the LICENSE file for details.

About

Erda's frontend UI, dashboard, console

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.3%
  • JavaScript 7.5%
  • SCSS 5.2%
  • EJS 0.0%
  • HTML 0.0%
  • Dockerfile 0.0%