Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anthonyfok/gnome3-app-book

GNOME 3 Applications Development Starter's Guide
https://github.com/anthonyfok/gnome3-app-book

Last synced: 7 days ago
JSON representation

GNOME 3 Applications Development Starter's Guide

Awesome Lists containing this project

README

        

[![Build Status](https://drone.io/github.com/beijinggug/gnome3-app-book/status.png)](https://drone.io/github.com/beijinggug/gnome3-app-book/latest)

# GNOME 3 应用程序开发入门指南 #

这是一本由[北京GNOME用户组](http://www.bjgug.org/)共同完成的旨在介绍 GNOME 3 应用开发相关的入门指引,为希望投入到 GNOME 桌面开发的朋友提供一本快速上手手册。在这本小册中浓缩了 GNOME 3 应用开发的主要内容,从 GNOME 的基础架构、GNOME Shell 桌面环境以及 GNOME 3 SDK 在时下流行的 Linux 发行版下的安装和搭建讲起,浅显易懂,逐阶深入,适合初学者,同时又兼顾现时流行趋向,有丰富的网络、多媒体和基于 HTML5 的应用开发例程,深入浅出,层层递进讲解,初学者并不会像其他书那样被大量代码吓倒。

本书的一大特色是以开源软件和开源社区精神为内涵,以社区开发规范和开源软件开发规范为准绳,同时又兼顾工程化和质量体系要求;本书的形式特色是每章和每个例子后面都附有思考问题,让学习者可在引人入胜的问题中进一步深入自学,是开源爱好者和 Linux 应用开发不可多得的基础教程。

## 配置写作环境

需要 Git 和 [Markdown](https://help.github.com/articles/github-flavored-markdown) 基础。

详情参阅:[BUILD.md](BUILD.md)

此项目基于[蔡煜 Larry Cai](http://larrycaiyu.com/) 的 [sdcamp](https://github.com/larrycai/sdcamp/) 项目框架修改而来,感谢他的努力,使得书写技术书籍变得如此简单。
* [他的项目](https://github.com/larrycai/sdcamp/)

## 目录

* 第一章 安装 GNOME 3 及其 SDK
* 第二章 基本开发环境介绍
* 第三章 编程语言
* 第四章 GNOME 核心库
* 第五章 构建用户界面(GUI)
* 第六章 GNOME 的界面小组件(Widgets)
* 第七章 GNOME 多媒体应用程序开发
* 第八章 数据对象
* 第九章 用 GNOME 创建 HTML5 应用程序
* 第十章 与 GNOME 桌面集成
* 第十一章 应用程序的国际化与本地化
* 第十二章 品质控制
* 第十三章 激动人心的应用案例

# 参与编写须知 #

[传送门](https://github.com/beijinggug/gnome3-app-book/wiki/CONTRIBUTION)

# 贡献者列表

- **[佟辉](https://github.com/tonghuix)**:完成本书源文件架构的初始化,并编译了第一章“安装 GNOME 3 及其 SDK”。
- **[WnereiZ](https://github.com/wnereiz)**:增加了openSUSE环境配置脚本

- (期待更多人参与)

# 著作权及版权声明 #

[TODO]

# 发布许可 #

![](http://i.creativecommons.org/l/by-sa/4.0/88x31.png) [CC BY SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)