Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inherd/uncode
Uncode is a conceptual IDE designed for the cloud development, also a cloud-native low-code software development enviorment. Uncode 是一个面向云研发时代设计的下一代概念性 IDE。
https://github.com/inherd/uncode
cloud-development cloud-devops editor gui ide rust
Last synced: 3 months ago
JSON representation
Uncode is a conceptual IDE designed for the cloud development, also a cloud-native low-code software development enviorment. Uncode 是一个面向云研发时代设计的下一代概念性 IDE。
- Host: GitHub
- URL: https://github.com/inherd/uncode
- Owner: inherd
- License: mit
- Created: 2021-03-11T06:30:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-09T11:57:23.000Z (almost 3 years ago)
- Last Synced: 2024-07-15T12:52:54.159Z (4 months ago)
- Topics: cloud-development, cloud-devops, editor, gui, ide, rust
- Language: TypeScript
- Homepage: https://inherd.org/uncode
- Size: 5.4 MB
- Stars: 238
- Watchers: 12
- Forks: 26
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](docs/architecture/uncode-architecture.svg)
### DSLs
![DSLs](docs/dsls.svg)
### Screenshot
![Screenshot](https://inherd.org/articles/images/uncode-ss.png)
### Roadmap
- MVP 0.1
- [x] kanban in Uncode
- [x] design in Uncode
- [x] 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 dev`in root project## Documents
![Design Principles](docs/design/design-principles.png)
License
---@ 2020~2021 This code is distributed under the MIT license. See `LICENSE` in this directory.