Hi Plasmates, an idea for better documentation is to introduce some metadata similar like what frameworks have. This could be useful for potential devs who want to contribute, but also for distributions as in that way: * we can specify whether it's experimental, released, obsoleted, etc. * what other Plasma projects it depends on * who is maintaining it and where to reach us
Below I have an example how this could look like (in the case of KWin). What do you think? Cheers Martin # The maintainer of the project maintainer: graesslin # A short description of the project description: X11 Window Manager and Wayland Compositor # tier 1: depends only on Qt and KDE frameworks # tier 2: depends only on Qt, KDE frameworks and tier 1 Plasma projects # tier 3: depends on Qt, KDE frameworks, tier 1, 2 and 3 Plasma projects tier: 3 # Whether the project is obsoleted, if true means it's not included in future # releases any more obsoleted: false # Whether this is an experimental project experimental: false # Whether it's included in releases release: true # The git clone url git: git://anongit.kde.org/kwin # some code review information on phabricator phabricator: # url to the diffusion diffusion: https://phabricator.kde.org/diffusion/KWIN/ # the review group reviewer: plasma # the project it belongs to project: plasma irc: network: chat.freenode.net channel: "#kwin" mailinglist: k...@kde.org bugs: url: https://bugs.kde.org product: kwin dependencies: - KWayland - KDecoration - KScreenLocker
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel