<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>