Packages/CONTRIBUTING.md
2021-08-23 20:56:20 +08:00

23 lines
1.5 KiB
Markdown

# 贡献
## lilac
Packages 仓库是由 lilac 构建的。 lilac 通过 lilac 相关文件,如 `lilac.yaml``lilac.py`,进行更新。它同时允许用户通过 PKGBUILD 构建仓库。
## PKGBUILD
PKGBUILD 书写指南由 ArchWiki 的 [PKGBUILD page](https://wiki.archlinux.org/title/PKGBUILD) 提供,你可以发现不同编程语言书写的软件有不同书写 PKGBUILD 的方式。
当然,也可以参考 [AUR](https://wiki.archlinux.org/title/PKGBUILD) ,如果你是一个新手。当然, [Arch Forum](https://bbs.archlinux.org/) 和我们的 [discussions](https://github.com/BioArchLinux/Packages/discussions) 是个讨论这些问题的好地方。
## `lilac.yaml`
`lilac.yaml` 是 lilac 的必要文件。一般性的 [书写指南](https://archlinuxcn.github.io/lilac/) 由 archlinuxcn 提供。API 被列在[这里](https://lilac.readthedocs.io/en/latest/api.html)。Q&A 在[这里](https://wiki.archlinuxcn.org/wiki/Lilac_%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#%E6%9B%B4%E6%96%B0_AUR)可以被找到。
对于 `lilac.yaml` 的书写,请参考 [archlinuxcn 仓库](https://github.com/archlinuxcn/repo) 和 [arch4edu 仓库](https://github.com/arch4edu/arch4edu)。
## `lilac.py`
`lilac.py` 是 lilac 的非必要文件。`lilac.py` 的书写指南由 [archlinuxcn wiki](https://wiki.archlinuxcn.org/wiki/Lilac.py) 提供。
对于 `lilac.py` 的书写,请参考 [archlinuxcn 仓库](https://github.com/archlinuxcn/repo) 和 [arch4edu 仓库](https://github.com/arch4edu/arch4edu)。