Migrate XDG specifications to GitLab
It would be nice if we could migrate the Git hosting for all the XDG specifications to GitLab. Once that is done, we can start looking at using GitLab CI pipelines through Pages to automatically generate https://specifications.freedesktop.org from its component repositories.
Here are the repositories we currently have. All of these will need some kind of responsible owners designated:
-
dapi-dbus (archived as inactive) -
dapi (archived as inactive) -
default-icon-theme (@alexl) -
icon-naming-spec -
icon-theme-spec
-
-
desktop-file-utils (@faure / @mclasen) -
libxdg-vfs (archived as inactive) -
mpris-spec (#83 (closed)) -
pyxdg -
shared-mime-info (@hadess / #27 (closed)) -
xdg-specs -
autostart-spec (@faure) -
basedir-spec (@lennart) -
clipboard-extensions-spec (no maintainer) -
clipboards-spec (no maintainer) -
desktop-entry-spec (@otaylor / @faure / @smcv) -
help-system-spec (not on the site? @shaunm) -
idle-inhibit-spec (@hadess) -
menu-spec (@faure) -
mime-apps-spec (@faure) -
recent-file-spec (no maintainer) -
secret-service (@stefw) -
systemtray-spec (no maintainer) -
thumbnail-spec (no maintainer) -
trash-spec (@faure / @alexl) -
wm-spec (@otaylor?) -
xembed-spec (@otaylor) -
xsettings-spec (@otaylor)
-
-
xdg-user-dirs (@alexl) -
xdg-utils -
xdgmime (@hadess / #27 (closed))
Additionally, on the site we have:
-
dbus introspection (generated from dbus source) -
freedesktop-platform-specs (@daniels / should just be deleted) -
startup-notification-spec (separate repo)
I haven't looked into these at all yet to see who's responsible, or even necessarily where the specs have come from. But it would be good to clear that up as we go.