[PATCH] New image loader (Softimage PIC)
Tom Albers
toma at kde.org
Thu Jan 14 11:02:51 GMT 2010
Op Thursday 14 January 2010 11:40 schreef u:
> Aaron J. Seigo wrote:
> > On January 13, 2010, Ruben Lopez wrote:
> >
> >> Please, understand that we are a company with our own coding style
> >> policies and deadlines. We really want to contribute with the
> >> open-source community as much as possible, but having so many
> >> restrictions to the contributed code makes it very expensive for us to
> >> keep up with these contributions.
> >>
> >
> > While I understand how code consistency issues like whitespace can be a bit
> of
> > a pain at times, it ensure that the code remains more maintainable and easier
> > for companies such as yours to dive into the code. It's an investment in our
> > shared future.
> >
> I totally agree. The difficulty arises because we also have our own
> coding style guidelines, and have to adapt the code. In fact we had to
> do several iterations to completelly adapt it. I have to admit that I
> didn't digged too much into the kde development page to find some coding
> style guidelines, and even when I resolutely looked for them, following
> Sebastian advice, they were a bit difficult to find.
>
> > If there is a way for us to make the processes more transparent (e.g. where
> > would you expect to find such guidelines) and straightforward (the code style
> > guidelines are very brief, imho) we are always open to input.
> >
> I tried to find the guidelines following this path:
> http://techbase.kde.org/
> http://techbase.kde.org/Development
> http://techbase.kde.org/Development/Guidelines
>
> ...and found nothing about coding style. Then I used the search box with
> "coding style" and finally found it. Now I understand that I could reach
> it from the "Policies" menu in the sidebar, but when you still don't
> know the web page, you tend to focus in the main content and let it
> guide you, ignoring sidebars.
>
> I think that having a tool that automatically adapts the coding style to
> your standards would be great for external contributors such as us.
> Kdevelop seems to be this tool, but its auto-formatting features doesn't
> follow your coding style (maybe because kdevelop itself has a different
> one), and it is not possible (at least with version 3.5.4 in Fedora Core
> 10) to change this behaviour.
>
> About the coding style being brief, I find it very similar to the Java
> coding conventions, maybe you could use them as a template to write your
> own. But having a good tool to reformat source would turn this to a
> really low priority issue. I leave here a link to the Java coding
> conventions, though:
> http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
>
> > Thanks very much for the patches, they are appreciated and valued :
> Thanks for your help. I find the KDE community and processes very
> organized in general, and I appreciate your will to keep improving it.
I usually run 'astyle' over my code before I commit. It keeps stuff consistent for me.
Toma
More information about the kde-core-devel
mailing list