<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Apr 6, 2014 at 11:57 PM, Simon Wächter <span dir="ltr"><<a href="mailto:waechter.simon@gmail.com" target="_blank">waechter.simon@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hello there<br>
<br>
First a few words about myself: My name is Simon Wächter and I work
as a software developer for an IT company in Switzerland. I use
KDevelop for my daily work and my own projects. I want to contribute
to the KDevelop project because I think that KDevelop is an awesome
IDE and helps me to reach a better workflow.<br>
<br>
So now about the real content of this email: Because I use KDevelop
for my daily work and as a starting point for developing KDE
applications, I came in touch with the KDE project templates,
provided by the KDevelop and KAppTemplate project. Sadly, I
encountered a few "problems" with these templates. I can split these
problems into two categories:<br>
<br>
1.) Smaller problems<br>
<ul>
<li>Some KAppTemplate templates contain misleading variable names,
trailing whitespaces, commented lines etc. I asked Anne-Marie
Mahfouf from the KAppTemplate project to fix/improve these
problems and she gave me her ok</li>
<li>The KDevelop Qt project templates are also improvable, so I
talked with Sven Brauch (scummos) about the situation. The idea
is that I improve these templates the following week<br>
</li>
</ul>
2.) Bigger KAppTemplate problem<br>
<ul>
<li>KAppTemplate contains several interesting templates. The
problem is, that the package is just a suggestion for KDevelop
(At least in Debian). This means, many KDevelop users don't know
about this package. This is especially bad for new developer
that want to develop a Qt/KDE application. I also had this
problem and was quite happy that there were some examples
(Beside the techbase tutorials)<br>
</li>
</ul>
<p>So my questions is: Is there a way (or a need) to set the
KAppTemplate package as a requirement for KDevelop ? This would
result in the following advantages/disadvantages:<br>
</p>
<p>Advantages<br>
</p>
<ul>
<li>Move the KDevelop Qt plugins to the KAppTemplate project. This
would simplify the KDevelop packages. KAppTemplate would serve
as a real provider for all project templates</li>
<li>KAppTemplate could contain a sample KDevelop/KDevPlatform
plugin</li>
<li>More people know about the different project templates in
KDevelop. KAppTemplate provides an application, but I don't know
anybody that uses this application<br>
</li>
</ul>
<p>Disadvantages<br>
</p>
<ul>
<li>Higher dependency of the KDevelop package. It also needs some
arrangement with the distro packager<br>
</li>
</ul>
<p><br>
As a conclusion, this would really increase the effect of the
project templates - but needs some work. I am willing to improve
the the KDevelop/KAppTemplate project templates and move them to
the KAppTemplate project.<br>
<br>
</p>
<p>Please let me know about your personal thoughts about this
situation. Maybe it's just a bad idea, maybe something
interesting. Also, if there are some other (smaller) things to do,
as a starting point, please write an email or send a message via
IRC to swaechter.<br>
<br>
</p>
Bets regards,<br>
Simon Wächter<br>
</div>
<br>_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kde.org">KDevelop-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdevelop-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></div><br></div><div class="gmail_extra">Hi Simon,</div><div class="gmail_extra">First of all, thanks for the interest, it's really awesome to have somebody willing to take care of these. The situation has clearly been quite stale for some time and can use some care.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Personally, I wouldn't do the moving. So far, the reasoning we've had is that we keep the indispensable templtes in KDevelop and then we can re-use those from kapptemplate, which take a step closer to the KDE development. KDevelop is not an IDE to do KDE stuff, so we don't need to assume the developers will want it by default. Arguably, they should get these when installing the kdelibs5-dev package (or similar).</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Maybe the problem is just that people shouldn't be getting the templates through the package manager but from some Internet service?</div><div class="gmail_extra">
<br></div><div class="gmail_extra">Aleix</div></div>