DDE API provides some dbus interfaces that is used for screen zone detecting, thumbnail generating, sound playing, etc.
- go-lib
- dbus-factory
- gtk+-3.0
- librsvg-2.0
- libcanberra
- poppler-glib
- libsqlite3
- xcur2png
- deepin-desktop-base
- libsqlite3
Install prerequisites
$ go get gopkg.in/alecthomas/kingpin.v2
$ go get github.com/disintegration/imaging
$ go get github.com/linuxdeepin/go-x11-client
$ go get -u -v github.com/mattn/go-sqlite3
Build:
$ make GOPATH=/usr/share/gocode
Or, build through gccgo
$ make GOPATH=/usr/share/gocode USE_GCCGO=1
Install:
sudo make install
Any usage issues can ask for help via
We encourage you to report issues and contribute changes.
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
DDE API is licensed under GPL-3.0-or-later.