Contributing to Java support in KDevelop

Jakob Petsovits jpetso at gmx.at
Tue Dec 6 14:30:07 UTC 2005


Am Tuesday 06 December 2005 08:42 schrieb Pramod Biligiri:
> Hi,
> I am a software developer by profession, currently working in Java and
> web technologies. I want to give a try at contributing to the Java
> support in KDevelop, in my spare time.
>
> I've used and liked KDE for a long time, and now I am feeling
> interested in trying to contribute.
>
> Can someone here point me to some resources on where I can start off?
> I've never compiled KDevelop or KDE before, though I've been using
> Linux for some years now and compile the occasional source tarball to
> install a package.

Hi Pramod,

I've been working on a new Java parser for KDevelop in the last few weeks.
Roberto Raggi (who will surely join the thread soon) wrote a parser generator 
called kdevelop-pg which is used to generate the parser from a grammar.
The parser is not fully finished yet, but it can't be too long.

Anyways, as far as I can see it, we plan to rework KDevelop's Java language 
part to be based on that parser, which will then hopefully provide features 
like code completion or refactoring. So, there's a lot of work to do.

As I'm new to KDevelop developing myself, I can't tell you exactly
what's best to do now, but you should definitely check out
http://www.kdevelop.org/HEAD/doc/api/html/howToAddProgrammingLanguages.html
as this page covers all the topics that can be implemented by language parts, 
many of these can be improved.

Good luck,
  Jakob




More information about the KDevelop-devel mailing list