Skip to content
/ uncode Public

Uncode is a conceptual IDE designed for the cloud development, also a cloud-native low-code software development enviorment. Uncode 是一个面向云研发时代设计的下一代概念性 IDE。

License

Notifications You must be signed in to change notification settings

inherd/uncode

Repository files navigation

Uncode CDE(云研发体系开发环境)

Uncode is a conceptual IDE designed for the cloud development. Features:

  • Process as DSL
  • Everything as code, code as file.
  • IDE define process.

In this IDE, you can: manage Story, Story to Design (Architecture + UI), Design to Code, Code connect to Design, Zen Coding, development as Production.

(Chinese Introduction)

Uncode 是一个面向云研发时代设计的下一代概念性 IDE。特性:

  • 流程化为领域语言。Process as code
  • 一切皆文件。万物代码化
  • 开发环境即流程。

简单来说,你可以在这个 IDE 上完成:需求的编写,转换需求为设计,设计关联代码,禅模式编程,开发完即可上线。

Documents

Architecture

Uncode Architecture

DSLs

DSLs

Screenshot

Screenshot

Roadmap

  • MVP 0.1
    • kanban in Uncode
    • design in Uncode
    • coding in Uncode
  • Milestone Workflow
    • UI designer
    • code generator
    • online UML to code
    • git history for story
  • Milestone 1.0
    • kanban to coding
    • zen coding
    • story to Code
    • UI as Code

Tech todo

  • RPC for uncode <-> src-tauri
  • language identify

Requirement

  1. rustc 1.52+

Setup

  1. run yarn in root direction and uncode-ui
  2. run yarn dev in root project

Something about arm64

if your OS based arm64,when you have some trouble with yarn global add @tauri-apps/cli,you also can use cargo cli to run and build this app,look this:

  1. run cargo install tauri-cli --version ^1.0.0-beta and cargo tauri --version
  2. run yarn start in uncode-ui
  3. run cargo tauri devin root project

Documents

Design Principles

License

@ 2020~2021 This code is distributed under the MIT license. See LICENSE in this directory.

About

Uncode is a conceptual IDE designed for the cloud development, also a cloud-native low-code software development enviorment. Uncode 是一个面向云研发时代设计的下一代概念性 IDE。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •