docs: Add comprehensive documentation and update planning

- Add docs/README.md with project overview and current status
- Add docs/architecture.md with detailed architecture documentation
- Add docs/development.md with development guide for contributors
- Update .notes/todo.md to reflect architecture fix completion
- Update .notes/plan.md with completed phases and next priorities

Architecture fixes (daemon and dbus), bubblewrap integration are now complete.
Ready for OCI integration phase.
This commit is contained in:
robojerk 2025-07-18 23:38:57 +00:00
parent 1cc175c110
commit 97a9c40d7e
33 changed files with 4488 additions and 118 deletions

View file

@ -69,6 +69,67 @@ rpm-ostree/
├── Cargo.toml # Main Rust workspace configuration
├── configure.ac # Autotools configuration
└── Makefile.am # Build system configuration
```
Files inside rpm-ostree-2025.8-2.fc42.rpm
```
etc/
rpm-ostreed.conf
usr/
bin/
rpm-ostree # client / cli executable
lib/
.build-id/
c0/
4a8f1297c0e4ffc011fd4b487f98388309d8d0
kernel/
install.d/
05-rpmostree.install
systemd/
system/
rpm-ostree-bootstatus.service
rpm-ostree-countme.service
rpm-ostree-countme.timer
rpm-ostree-fix-shadow-mode.service
rpm-ostreed-automatic.service
rpm-ostreed-automatic.timer
rpm-ostreed.service
lib64/
rpm-ostree/
rpm-ostree-0-integration-opt-usrlocal-compat.conf
rpm-ostree-0-integration-opt-usrlocal.conf
rpm-ostree-0-integration.conf
libexec/
rpm-ostreed # Daemon executable
share/
bash-completion/
completions/
rpm-ostree
dbus-1/
system-services/
org.projectatomic.rpmostree1.service
system.d/
org.projectatomic.rpmostree1.conf
doc/
rpm-ostree/
COPYING.GPL
COPYING.LGPL
LICENSE
README.md
man/
man1/
rpm-ostree.1.gz
man5/
rpm-ostreed.conf.5.gz
man8/
rpm-ostree-countme.service.8.gz
rpm-ostree-countme.timer.8.gz
rpm-ostreed-automatic.service.8.gz
rpm-ostreed-automatic.timer.8.gz
polkit-1/
actions/
org.projectatomic.rpmostree1.policy
```
## Key Components Analysis