I’ve read Git/FAQ - GNOME Wiki! with an example of a .doap file.
It leaves me with some questions.
-
The commit message of
https://gitlab.gnome.org/GNOME/glib/-/commit/d312647230fc1f287d5c4468a9040a3a4d76949a
says, among other things:Listing a user in
glib.doap
is important for ensuring their access
rights are correct in GitLab (as they are synced from the DOAP file by a
sysadmin script).Does this mean, for instance, that only users listed as maintainers in gtkmm.doap
can push to the gtkmm’s git repository? Obviously not now. Will a new restriction
be activated the next time gtkmm.doap is changed? -
Which are the acceptable categories? The wiki page says admin, bindings, deprecated, desktop, development, infrastructure, platform, productivity.
https://gitlab.gnome.org/Infrastructure/sysadmin-bin/-/blob/master/git/validate-doap
says core, core-apps, apps, deprecated, infrastructure. bindings would be a
suitable category for gtkmm. It’s a C++ language binding of GTK. Now its category
is core. Is that okay? Where is the category used? -
glib.doap contains
<developer-forum rdf:resource="https://discourse.gnome.org/tags/glib/" />
Where is it specified that developer-forum is a valid element in the
http://usefulinc.com/ns/doap# XML namespace?
At https://github.com/ewilderj/doap/blob/master/schema/doap.rdf?
When I study this doap.rdf file I get the impression that Discourse can be
either a support-forum or a developer-forum or perhaps both.