• Stars
    star
    837
  • Rank 54,466 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 1 year ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

deepin-unioncode

en

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

构建依赖

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

  • debhelper (>=9),
  • dh-systemd,
  • cmake,
  • qt5-qmake,
  • qtbase5-dev,
  • qttools5-dev,
  • qttools5-dev-tools,
  • lxqt-build-tools (>= 0.6.0~),
  • libssl-dev,
  • llvm (>=1:7~),
  • llvm-dev (>=1:7~),
  • libclang-dev (>=1:7~),
  • libutf8proc-dev,
  • libmicrohttpd-dev,
  • libjsoncpp-dev,
  • libargtable2-dev,
  • libhiredis-dev,
  • catch,
  • libzstd-dev,
  • libjson-c-dev,
  • libelf-dev,
  • libcapstone-dev,
  • libunwind-dev,
  • libelfin-dev,
  • libdbus-1-dev,
  • libxi-dev,
  • qtscript5-dev,
  • libqt5scripttools5,
  • clang,
  • doxygen

安装

  1. 确保已经安装所有依赖库。
$ git clone https://github.com/linuxdeepin/deepin-unioncode.git 
(gitee: $ git clone https://gitee.com/deepin-community/deepin-unioncode.git)
$ cd deepin-unioncode
$ sudo apt build-dep ./
  1. 构建:
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
$ cmake --build build
  1. 安装:
$ sudo cmake --build build --target install

可执行程序为 /usr/bin/deepin-unioncode

使用

启动栏执行 deepin-unioncode

注意:deepin-unioncode安装后,部分功能需要安装依赖包后才能正常使用。

支持的语言工程

语言 工程类型
C/C++ CMake
Java Gradle、Maven
Python 工程目录
JavaScript 工程目录

开发应用列举

应用名 描述 仓库地址
deepin-draw 深度画板应用 https://github.com/linuxdeepin/deepin-draw
(https://gitee.com/deepin-community/deepin-draw.git)
deepin-image-viewer 深度看图应用 https://github.com/linuxdeepin/deepin-image-viewer
(https://gitee.com/deepin-community/deepin-image-viewer.git)
deepin-album 深度相册应用 https://github.com/linuxdeepin/deepin-album
(https://gitee.com/deepin-community/deepin-album.git)

帮助

贡献指南

我们鼓励您报告问题并做出更改

开源许可证

deepin-unioncode 在 GPL-3.0-or-later下发布。

三方库支持

三方库名称 版本号 应用位置 三方库协议类型
cppdap NA C++调试适配器协议 SDK Apache 2.0
googletest 1.11.0 cppdap 依赖 google test BSD3
nlohmann/json 3.10.4 cppdap 依赖 nlohmann json 库 MIT
scintilla 5.15 智能编辑器界面组件 HPND
lexilla 5.14 智能编辑器词法分析库 HPND
marl NA C++ 11线程/任务调度库 Apache 2.0
qtermwidget 0.14.1 终端组件库 GPLV2+ BSD3
GitQlient tag/v1.4.3 Git展示客户端 LGPL-2.1+
libclang/ > 1:7~ 符号树模块 Apache 2.0
llvm > 1:7~ 编译器框架 Apache 2.0
json-rpc-cpp 1.4.1 通信中间件 MIT

界面预览

  • 语言支持

  • 代码迁移

    code porting

  • 调试模式

  • 反向调试

    reverse debug

  • 版本管理

More Repositories

1

deepin-boot-maker

C++
762
star
2

unilang

C++
579
star
3

developer-center

Deepin developer center, provide developer wiki and community forum.
436
star
4

dde-file-manager

File manager for deepin desktop environment.
C++
365
star
5

dde-dock

Dock application of DDE
C++
202
star
6

dtkwidget

Deepin Toolkit, widget module for DDE look and feel
C++
189
star
7

deepin-music

Music player for deepin desktop environment.
QML
181
star
8

dde-control-center

Control panel of Deepin Desktop Environment.
C++
177
star
9

deepin-terminal

deepin-terminal-reborn
C++
134
star
10

deepin-system-monitor

System monitor for DDE
C++
113
star
11

deepin-kernel

108
star
12

deepin-editor

Text editor for DDE
C++
98
star
13

dde-launcher

DDE Launcher Application
C++
94
star
14

deepin-screen-recorder

Screen recorder for DDE
C++
87
star
15

dde-daemon

Daemon for handling the deepin session settings
Go
78
star
16

deepin-anything

C
74
star
17

deepin-icon-theme

Shell
73
star
18

deepin-movie-reborn

Video player for DDE
C++
66
star
19

dtkcore

Deepin Toolkit, core module
C++
65
star
20

deepin-clone

Disk and partition backup/restore tool.
C++
63
star
21

deepin-image-viewer

Image viewer for DDE
C++
62
star
22

dde-kwin

This project has been migrated to deepin-kwin
C++
62
star
23

go-lib

Go
61
star
24

deepin-wallpapers

Additional wallpapers for the base dde-wallpapers package
Shell
59
star
25

internal-discussion

内部讨论用项目
56
star
26

deepin-gtk-theme

CSS
55
star
27

deepin-graphics-driver-manager

C++
51
star
28

dtkgui

Deepin Toolkit, gui module for DDE look and feel
C++
45
star
29

youqu

YouQu, a simple and powerful autotest framework.
Python
44
star
30

go-gir

Formerly go-gir-generator
Go
42
star
31

linglong-hub

38
star
32

deepin-calculator

Calculator for DDE
C++
36
star
33

startdde

Go
35
star
34

dde-session-ui

dde-session-ui module
C++
33
star
35

qt5integration

Qt platform theme integration plugins for DDE.
C++
33
star
36

deepin-tweak

QML
33
star
37

deepin-picker

Color picker application.
C++
31
star
38

dde-api

Go
29
star
39

deepin-manual

JavaScript
29
star
40

dde-calendar

Calendar application for DDE
C++
28
star
41

deepin-deb-installer

Debian package installer for DDE
C++
27
star
42

dtk

Portal of DTK documentations
CMake
26
star
43

dde-grand-search

System-wide desktop search for DDE
C++
25
star
44

deepin-ocr

C++
25
star
45

deepin-draw

C++
25
star
46

qt5platform-plugins

Qt platform integration plugin for DDE.
C++
24
star
47

deepin-kwin

Fork of kwin
C++
22
star
48

wiki.deepin.org

wiki content
HTML
22
star
49

deepin-desktop-base

Makefile
21
star
50

deepin-faq

19
star
51

dtkdeclarative

C++
19
star
52

go-x11-client

Go
17
star
53

deepin-reader

C++
16
star
54

dde-session-shell

dde-session-shell module
C++
16
star
55

qt5dxcb-plugin

Qt platform integration plugin for DDE.
C++
15
star
56

treeland

C++
15
star
57

deepin-compressor

C++
13
star
58

deepin-turbo

C++
13
star
59

lastore-daemon

Go
12
star
60

deepin-camera

C++
12
star
61

deepin-devicemanager

C++
12
star
62

.github

The github tools
JavaScript
11
star
63

dde-qt-dbus-factory

Repo of auto-generated D-Bus source code which DDE used
C++
11
star
64

deepin-screensaver

C++
11
star
65

deepin-desktop-schemas

Go
10
star
66

deepin-log-viewer

C++
10
star
67

dde-clipboard

DDE optional clipboard manager componment
C++
10
star
68

deepin-shortcut-viewer

C++
9
star
69

deepin-font-manager

C++
8
star
70

deepin-album

C++
8
star
71

deepin-voice-note

Voice Notes is a lightweight memo tool to make text notes and voice and audio recordings.
C++
8
star
72

utshell

C
8
star
73

deepin-diskmanager

C++
8
star
74

deepin-styleguide

TeX
8
star
75

open-source-students

8
star
76

dde-shell

C++
8
star
77

go-dbus-factory

Generate go binding of D-Bus interfaces
Go
7
star
78

desktop-entry-editor

A simple GUI tool to create and edit desktop files.
C++
7
star
79

gio-qt

Gio wrapper for Qt applications.
C++
7
star
80

deepin-wine-patch

wine 的相关补丁
7
star
81

dde

6
star
82

linglong-builder-demo

QMake
6
star
83

udisks2-qt5

UDisks2 D-Bus interfaces binding for Qt5.
C++
6
star
84

default-settings

Python
6
star
85

dde-printer

Printer configuration project for DDE.
C++
6
star
86

deepin-pw-check

C
6
star
87

dde-polkit-agent

Polkit agent used in DDE
C++
5
star
88

deepin-sound-theme

Shell
5
star
89

deepin-plymouth

deepin plymouth
Shell
5
star
90

docparser

The file content analysis library is provided for the full-text search function of document management.
C++
5
star
91

dde-session

New deepin session, based on systemd and existing projects.
C++
5
star
92

dde-launchpad

The "launcher" or "start menu" component for DDE. This component replaces dde-launcher.
C++
5
star
93

deepin-system-upgrade

C++
4
star
94

linglong-loader

C++
4
star
95

dtksystemsettings

C++
4
star
96

image-editor

C++
4
star
97

deepin-specifications

TypeScript
4
star
98

deepin-m1

Porting deepin to the M1 device of Apple.
4
star
99

deepin-network-proxy

Go
4
star
100

blur-effect

C++
4
star