Skip to content

Commit

Permalink
doc: add description in readme
Browse files Browse the repository at this point in the history
Log: readme changed
Change-Id: I2b0a9c6c975f3b8bde25ea642efec0e687e6427a
  • Loading branch information
deepin-mozart committed Aug 31, 2023
1 parent ea96b33 commit e4a7d36
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 29 deletions.
42 changes: 29 additions & 13 deletions README.en.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
### deepin-unioncode
# deepin-unioncode

Deepin Union Code is a lightweight integrated development environment independently developed by Deepin Technology, featured with multilingual and cross platform compatibility.
[![zh](https://img.shields.io/badge/lang-zh-red.svg)](./README.md)

### Dependencies
Deepin Union Code is a lightweight integrated development environment independently developed by Deepin Technology, featured with multilingual and cross platform compatibility.

### Build dependencies
## Build dependencies

_The **master** branch is current development branch, build dependencies may changes without update README.md, refer to `./debian/control` for a working build depends list_

Expand Down Expand Up @@ -36,9 +36,10 @@ _The **master** branch is current development branch, build dependencies may cha
- qtscript5-dev
- libqt5scripttools5
- clang
## Installation

### Build from source code
Installation

## Build from source code

1. Make sure you have installed all dependencies.

Expand Down Expand Up @@ -73,13 +74,12 @@ Execute `deepin-unioncode`

## Supported Language Project

| Language | Project Type |
| ------------ | ----------------|
| C/C++ | CMake |
| Java | Grade |
| Java | Maven |
| Python | Local Direcotry |
| JavaScript | Local Directory |
| Language | Project Type |
| ---------- | ----------------- |
| C/C++ | CMake |
| Java | Gradle、Maven |
| Python | Project Direcotry |
| JavaScript | Project Directory |

## Getting help

Expand All @@ -100,6 +100,22 @@ We encourage you to report issues and contribute changes

deepin-unioncode is licensed under [GPL-3.0-or-later](LICENSE)

## 3rdparty support

| 序号 | 使用三方库名称 | 版本号 | 引用方式(动态、静态、源码) | 三方库协议类型 |
| ---- | -------------- | ---------- | ---------------------------- | -------------- |
| 1 | cppdap | NA | 静态 | Apache 2.0 |
| 2 | googletest | 1.11.0 | 静态 | BSD3 |
| 3 | nlohmann/json | 3.10.4 | 静态 | MIT |
| 4 | scintilla | 5.15 | 源码 | HPND |
| 5 | lexilla | 5.14 | 源码 | HPND |
| 6 | marl | NA | 静态 | Apache 2.0 |
| 7 | qtremwidget | 0.14.1 | 源码 | GPLV2+ BSD3 |
| 8 | GitQlient | tag/v1.4.3 | 源码 | GPLV2.1+ |
| 9 | libclang/ | > 1:7~ | 动态 | Apache 2.0 |
| 10 | llvm | > 1:7~ | 动态 | Apache 2.0 |
| 11 | json-rpc-cpp | 1.4.1 | 源码 | MIT |


## Preview

Expand Down
43 changes: 27 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
# deepin-unioncode

[![ ](https://img.shields.io/badge/lang-en-red.svg)](./README.en.md)
[![en](https://img.shields.io/badge/lang-en-red.svg)](./README.en.md)

深度集成开发环境是由深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。

### 依赖

### 构建依赖
## 构建依赖

_当前的开发分支为**master**,编译依赖可能会在没有更新本说明的情况下发生变化,请参考`./debian/control`以获取构建依赖项列表_

- dh-systemd
- cmake
- qt5-qmake
- qtbase5-dev

- qtbase5-dev
- qttools5-dev
- qttools5-dev-tools
- lxqt-build-tools (>= 0.6.0~)
Expand Down Expand Up @@ -42,8 +40,6 @@ _当前的开发分支为**master**,编译依赖可能会在没有更新本说

## 安装

### 构建过程

1. 确保已经安装所有依赖库。


Expand All @@ -70,21 +66,20 @@ $ sudo cmake --build build --target install

## 使用

执行 `deepin-unioncode`
启动栏执行 `deepin-unioncode`

*注意:*

*deepin-unioncode安装后,部分功能需要安装依赖包后才能正常使用。该版本为debian10的根,与专业版一致,遇到相关依赖可直接在[依赖包下载地址](https://community-packages.deepin.com/deepin/pool/main/l/llvm-toolchain-13/)中找到相应的包进行安装。*
deepin-unioncode安装后,部分功能需要安装依赖包后才能正常使用。

## 支持的语言工程

| Language | Project Type |
| ------------ | ----------------|
| C/C++ | CMake |
| Java | Grade |
| Java | Maven |
| Python | Local Direcotry |
| JavaScript | Local Directory |
| 语言 | 工程类型 |
| ---------- | ------------- |
| C/C++ | CMake |
| Java | Gradle、Maven |
| Python | 工程目录 |
| JavaScript | 工程目录 |

## 帮助

Expand All @@ -105,6 +100,22 @@ $ sudo cmake --build build --target install

deepin-unioncode 在 [GPL-3.0-or-later](LICENSE.txt)下发布。

## 三方库支持

| 序号 | 使用三方库名称 | 版本号 | 引用方式(动态、静态、源码) | 三方库协议类型 |
| ---- | -------------- | ---------- | ---------------------------- | -------------- |
| 1 | cppdap | NA | 静态 | Apache 2.0 |
| 2 | googletest | 1.11.0 | 静态 | BSD3 |
| 3 | nlohmann/json | 3.10.4 | 静态 | MIT |
| 4 | scintilla | 5.15 | 源码 | HPND |
| 5 | lexilla | 5.14 | 源码 | HPND |
| 6 | marl | NA | 静态 | Apache 2.0 |
| 7 | qtremwidget | 0.14.1 | 源码 | GPLV2+ BSD3 |
| 8 | GitQlient | tag/v1.4.3 | 源码 | GPLV2.1+ |
| 9 | libclang/ | > 1:7~ | 动态 | Apache 2.0 |
| 10 | llvm | > 1:7~ | 动态 | Apache 2.0 |
| 11 | json-rpc-cpp | 1.4.1 | 源码 | MIT |

## 界面预览
- 语言支持

Expand Down

0 comments on commit e4a7d36

Please sign in to comment.