铜豌豆 Linux -- 参与开发

首页 一键安装脚本 软件包列表 使用技巧 其它版本 ISO 常见问题 反馈问题 bug 参与开发 源代码 捐赠
《铜豌豆 Linux》本身是开源项目,欢迎大家参与开发。

基本介绍

项目开发在码云进行,项目开发首页地址为: https://gitee.com/atzlinux/
本项目所有内容,全部开放源代码: 本项目所有源代码地址

git 仓库介绍

以上 git 仓库,对积极的开发者,都可以授予读写权限。

报告 bug 反馈问题

各个软件包本身的问题、bug,网站的问题,请到各子仓库的 Issues 新建 Issue。
系统整体性的问题,请这里 反馈问题。 欢迎大家积极解决定位目前的已知问题。

反馈需求

各个软件包本身的需求、网站的需求,请到各子仓库的 Issues 新建 Issue。
系统整体性的需求,请这里 反馈需求。 欢迎大家积极评估、实现用户的需求。

开发准备

请先在码云注册账号。关注你希望参与开发的 git 仓库。 安装 iso 版本的《铜豌豆 Linux》操作系统,并安装各类开发工具:
apt -y install git git-buildpackage dpkg-dev debhelper dh-make devscripts dh-autoreconf quilt lintian/buster-backports

代码提交

fork 您希望参与开发的 git 仓库,提交合并请求,由相应仓库维护者评估,合并代码。

新增软件包

铜豌豆对新增软件包持开放态度,各类自由软件和商业软件均欢迎。 软件包需要满足的基本要求如下:

开发命令及工具

下列所提到的命令,均在 git 仓库检出的目录下运行。

软件包命名规则

一个规范的 deb 包,其文件名,由软件包名、版本号、架构、类型组成。 如:v2ray_4.22.1-2020.02.07atzlinux_amd64.deb 。 铜豌豆相关命名,也尽量遵循 Debian 的规则,分别说明如下:

软件包名

由 debian/control 文件的 Package: 字段确定。

版本号

Debian 官方软件包版本号的规则,请查看:man deb-version。 软件包的版本号,在 debian/changelog 第一行的括号内确定。如:
gmchess (0.29.6-2.2~20200206atzlinux)

铜豌豆软件包名、版本号

按软件包来源,分类说明如下: 在打包制作过程中的问题,可以在铜豌豆开发者群里面讨论。

git 仓库权限

码云 git 仓库权限,分为 管理员、开发者 等多种权限角色。“开发者”具备有本仓库的读写权限,“管理员”有仓库管理权限,可以决定哪些人做为本 git 仓库的开发者。
首页 一键安装脚本 软件包列表 使用技巧 其它版本 ISO 常见问题 反馈问题 bug 参与开发 源代码 捐赠