Repository structure 仓库结构

  1. Rpm-ostree source code Rpm-ostree 源代码
  2. Rust Libraries Rust 库
  3. CI
  4. tests 测试
  5. Documentation 文档
  6. Makefiles

Rpm-ostree source code Rpm-ostree 源代码

.
└─ src
  ├── app                       rpm-ostree CLI application
  ├── daemon                    rpm-ostree daemon providing D-Bus API
  ├── lib                       Public library: contains APIs for exploring rpmdb in OSTrees
  └── libpriv                   Private API shared between app and daemon

Rust Libraries Rust 库

.
└─ rust                         Contains rust libraries that rpm-ostree uses─

CI

.
├── ci                          Contains scripts to install build dependencies and run tests locally
└── .cci.jenkinsfile            Configuration to run CoreOS Jenkins CI

tests 测试

.
└── tests                       Contains tests

Documentation 文档

.
├── docs                        Contains documentation for this repository
├── HACKING.md                  Contains hacking information for developers
└── man                         Contains man page for rpm-ostree

Makefiles

These files are used when doing raw build instructions. You can find more info here:
这些文件用于执行原始构建指令。您可以在这里找到更多信息:

.
├── Makefile-daemon.am
├── Makefile-decls.am
├── Makefile-lib-defines.am
├── Makefile-lib.am
├── Makefile-libpriv.am
├── Makefile-libdnf.am
├── Makefile-man.am
├── Makefile-tests.am
├── Makefile.am
├── Makefile-rpm-ostree.am
├── configure.ac
└── autogen.sh