开发者文档

本页面包含从开发者角度出发的关于 Alpine Linux 的各种资源链接。设置构建环境并开始为 Alpine Linux 贡献,可以通过创建软件包或通过提交补丁。
配置您的开发系统
- 设置构建环境
- 升级到 Edge 分支
- 在 chroot 环境中安装 Alpine Linux
- 在 LXC 上安装 Alpine
- VMware, Qemu, 或 Amazon EC2
- Xen Dom0 (将 Alpine 设置为 Xen 虚拟机监控器的 dom0)
创建软件包和补丁
开发工具
Alpine 配置框架
![]() 需要组织/整合。 |
- Alpine 配置框架设计 (ACF 为何如此设计)
- 为 ACF 编写用户文档
- mvc.lua 参考 - mvc.lua 是 ACF 的核心
- mvc.lua 示例 - 构建一个简单的(命令行)应用程序
- acf www-controller 参考 - ACF www 应用程序函数
- acf www-controller 示例 - 将上述示例 Web 化
- ACF 编写指南 - 编写 acf 的分步操作指南
- ACF 核心原则 - 应用程序中通用的标准
- LuaPosix - Lua Posix 函数的文档
- ACF 库 - 记录库和常用函数
- 编写 ACF 视图 - 编写视图的指南
- 编写 ACF 控制器 - 编写控制器的指南
- 编写 ACF 模型 - 编写模型的指南
- ACF css
- ACF 软件包
- APKBUILD 示例:ACF
- Apk.lua
- 更改 ACF 的密码
- 使用 ACF 生成 SSL 证书
- 使用 ACF 1.9 生成 SSL 证书
- ACF 开发入门
- 管理 ACF
Alpine 防火墙
- Alpine 防火墙
- Alpine 防火墙使用指南
- Alpine 防火墙用户指南 (防火墙管理框架)
设计文档
其他
软件包管理
- 软件包管理 (apk) (如何在您的 Alpine 上添加/删除软件包)
- Alpine 本地备份 (lbu) (永久存储您的修改,以防您的无盘设备需要重启)
Init 系统
- initramfs init
- Init 系统 (OpenRC) (配置服务在下次重启时自动启动)