agama/doc/dbus/bus
2025-07-17 08:04:37 +01:00
..
cleanup-zbus.xslt doc/dbus: sort by interface when seeding 2023-07-14 15:38:39 +02:00
org.opensuse.Agama.Manager1.bus.xml Update Finish method doc 2025-02-19 08:59:35 +00:00
org.opensuse.Agama.Security.bus.xml adjust dbus doc to make ci happy 2025-04-23 14:55:53 +02:00
org.opensuse.Agama.Software1.bus.xml first implementation of only required flag 2025-06-18 14:17:58 +02:00
org.opensuse.Agama.Software1.Product.bus.xml update dbus doc and fix typo 2025-04-17 10:24:37 +02:00
org.opensuse.Agama.Software1.Proposal.bus.xml doc/dbus/bus: adjusted the introspected files after seed.sh/cleanup() 2023-07-14 15:38:39 +02:00
org.opensuse.Agama.Storage1.bus.xml storage: extend API with method for reactiving devices 2025-07-17 08:04:37 +01:00
org.opensuse.Agama.Storage1.DASD.Device.bus.xml doc(dbus): add documentation for the DASD-related interfaces 2024-08-07 15:06:46 +01:00
org.opensuse.Agama.Storage1.DASD.Manager.bus.xml doc(dbus): add documentation for the DASD-related interfaces 2024-08-07 15:06:46 +01:00
org.opensuse.Agama.Storage1.ISCSI.bus.xml storage: export separate D-Bus object for iSCSI 2025-04-09 12:18:16 +01:00
org.opensuse.Agama.Storage1.ISCSI.Initiator.bus.xml Add XML files for ISCSI-related interfaces 2024-05-08 15:36:23 +01:00
org.opensuse.Agama.Storage1.ISCSI.Node.bus.xml Add XML files for ISCSI-related interfaces 2024-05-08 15:36:23 +01:00
org.opensuse.Agama.Storage1.Proposal.bus.xml service: Update D-Bus documentation 2024-03-25 12:30:41 +00:00
org.opensuse.Agama.Storage1.Proposal.Calculator.bus.xml doc/dbus: each documented interface goes to a separate .doc.xml file 2023-08-24 15:40:31 +02:00
org.opensuse.Agama.Storage1.ZFCP.Controller.bus.xml [service] Extend zFCP D-Bus API 2023-06-15 15:29:45 +01:00
org.opensuse.Agama.Storage1.ZFCP.Disk.bus.xml [service] D-Bus API documentation 2023-06-12 16:36:03 +01:00
org.opensuse.Agama.Storage1.ZFCP.Manager.bus.xml doc/dbus: Storage1 2023-06-20 14:47:14 +02:00
org.opensuse.Agama.Users1.bus.xml fix(ruby): fix FirstUser documentation 2025-02-18 08:47:22 +00:00
org.opensuse.Agama1.Locale.bus.xml Update D-Bus documentation 2023-12-21 11:32:36 +00:00
org.opensuse.Agama1.Manager.bus.xml Update Finish method doc 2025-02-19 08:59:35 +00:00
org.opensuse.Agama1.Progress.bus.xml doc/dbus: Fix checks broken by previous PR 🤦 2023-05-11 17:09:56 +02:00
org.opensuse.Agama1.Questions.bus.xml Update the D-Bus documentation 2023-08-31 11:45:56 +01:00
org.opensuse.Agama1.Questions.Generic.bus.xml Update the D-Bus documentation 2023-08-31 11:45:56 +01:00
org.opensuse.Agama1.Questions.WithPassword.bus.xml Update the D-Bus documentation 2023-08-31 11:45:56 +01:00
org.opensuse.Agama1.Registration.bus.xml [service] Update D-Bus documentation 2023-10-20 16:08:28 +01:00
README.md doc/dbus: better bus/README.md 2023-06-20 14:47:14 +02:00
seed.sh Remove network dbus leftovers 2025-03-25 17:21:47 +00:00

The *.bus.xml files here are produced by introspecting actual objects exported by the Agama services.

The files are produced by seed.sh.

  • FIXME: run it in CI.
  • FIXME: make it easy to run it and commit the result to git.

Each file name represents a D-Bus interface that we want to document. That is why some files have symlinks pointing to them (and why you see no org.freedesktop.DBus.* filenames, we don't need to document those interfaces)

The interfaces implemented in Rust already have documentation in them (courtesy of Rust macro magic) but it is not in the exact format that gdbus-codegen understands 😭.

You are expected to copy a new foo.bus.xml to ../foo.doc.xml, remove the <interface> elements other than foo, and add meaningful documentation. Run make check.

FIXME: Storage1.ZFCP and Storage1.DASD needs an s390 machine to run, we should expose them on x86 too (returning errors), perhaps guarded by an AGAMA_IGNORE_ARCH flag?