Proposal: new non-shipping module for examples
Aaron J. Seigo
aseigo at kde.org
Wed Oct 1 16:26:44 BST 2008
hi =)
one of the trends i've noticed since starting kde4 is that there is an
increase in high level documentation[1] and that often includes example
implementations. these are usually toy apps or artificially simplified plugins
demonstrating techniques and API usage.
threadweaver, phonon, solid and plasma all have such code, and i'm sure
there's more out there. right now threadweaver, phonon and solid ship their
examples inside their code base but they aren't built. i'm looking for a home
for plasma's examples, all of which exist in playground right now which isn't
the best place for it.
those who benefit the most from examples often aren't building from source but
using binary packages and downloading all the source for kde and sifting
through it for example code is often prohibitive in terms of time,
disk/bandwidth and knowledge (you have to know where to look)
i'd like to propose a new module in svn: kde-training-kit[2]
this new module would:
* follow trunk
* be branched with KDE releases
* have a top level directory for each project interested in offering examples
* contain course materials that are currently floating "out there" on the
internet (i know, for instance, that Kevin Ottens has some of this kind of
material)
* be linked as a resource from techbase
* be tracked by the buildbot
it would not:
* be released as part of the KDE release tarballs (they are examples for
learning and demonstration, not for installing on end user's machines)
* be a place for tutorials (that's what we have techbase for), though
tutorials on techbase may well reference the examples
* be a place for design documentation (that's either what techbase is for or
should remain close to the actual project imho)
so my question is:
am i the only one looking for a place to put our examples? or would others find
this a useful service?
[1] not enough yet, but increasing amounts of it =)
[2] thanks to Kevin Ottens for the name =)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Trolltech
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20081001/89808dca/attachment.sig>
More information about the kde-core-devel
mailing list