<div dir="ltr">Thanks all for whipping the pages into shape :)<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 17, 2015 at 11:47 AM, Sebastian Kügler <span dir="ltr"><<a href="mailto:sebas@kde.org" target="_blank">sebas@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Monday, August 17, 2015 09:53:58 John Layt wrote:<br>
> I've started to update the old TechBase Getting_Started pages for the<br>
> new KF5 world [1].<br>
><br>
> My aim is to teach the one simplest quickest way to build KF5 for new<br>
> KDE contributors. There's a few key concepts I want this rewrite to<br>
> follow:<br>
> 1) There is only one way to do things, no giving alternatives<br>
> 2) There is only KF5, no KDE4<br>
> 3) There is only kdesrc-build, no manual messing around<br>
><br>
> The three build scenarios (= new dev personas) that will be presented will<br>
> be: 1) Build an app only using packaged Qt and KF5<br>
> 2) Build Plasma only using packaged Qt and KF5<br>
> 3) Build Frameworks using packaged Qt<br>
><br>
> All the more detailed or historic information will be removed to other<br>
> parts of TechBase [2]. New build instructions for external devs just<br>
> wanting to use a Framework or two should also go here and not<br>
> Getting_Started.<br>
><br>
> This may result in some default build configs needing to be added to<br>
> the kdesrc-build repo to make life easier. There may also need to be a<br>
> couple of simple scripts to set-up kdesrc-build to start with, and to<br>
> actually run things seeing as kdesrc-build doesn't. The less the new<br>
> dev has to worry about the better.<br>
><br>
> Thoughts? Is anyone else working on something similar?<br>
<br>
Yes. I'm giving the Plasma Mobile docs some love, but have discovered that<br>
also most of the other Plasma documentation for new developers is pretty<br>
disjoint and lacking. It certainly doesn't guide someone new well to becoming<br>
a productive contributor.<br>
<br>
I much welcome your initiative and want to pitch in.<br>
<br>
One of the pages I've written last week may serve as an example of what I<br>
have in mind for this kind of pages, it's directed at designers how want to<br>
contribute. It gives an overview of principles we use, tools, workflows and<br>
communication channels.<br>
<br>
<a href="https://community.kde.org/Plasma/Mobile/Design" rel="noreferrer" target="_blank">https://community.kde.org/Plasma/Mobile/Design</a><br>
<br>
The following doc takes the point of view of a new developer or designer who<br>
would like to contribute, it has high-level starting points:<br>
<br>
<a href="https://community.kde.org/Plasma/Mobile/Contributing" rel="noreferrer" target="_blank">https://community.kde.org/Plasma/Mobile/Contributing</a><br>
<br>
I think this documentation should probably not be specific to Plasma Mobile<br>
but generally should refer to Plasma or even more generic resources --<br>
without losing level-of-detail. I think giving users a too generic guide can<br>
be off-putting for some.<br>
<br>
Thanks for getting this ball rolling.<br>
<span class="HOEnZb"><font color="#888888">--<br>
sebas<br>
<br>
<a href="http://www.kde.org" rel="noreferrer" target="_blank">http://www.kde.org</a> | <a href="http://vizZzion.org" rel="noreferrer" target="_blank">http://vizZzion.org</a> | GPG Key ID: 9119 0EF9<br>
_______________________________________________<br>
kde-community mailing list<br>
<a href="mailto:kde-community@kde.org">kde-community@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-community" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kde-community</a></font></span></blockquote></div><br></div>