Menu

Code contribution were to start

George_H
2013-10-07
2013-11-07
  • George_H

    George_H - 2013-10-07

    Hi, so quick question, aside from checking out the GIT repo. Is there a guide or something on where to start development on ProjectLibre ?

    For example, if I want to go into the GUI code or in the import/export functions, where are the starting points? What java packages should I be looking at? ...etc.

     
  • Laurent Chretienneau

    Hi George,

    We don't have any guide to start ProjectLibre development for now . But it will change soon with 2.x. It will be also much easier to contribute.

    Import is rather easy to understand. There are 3 steps:
    xml -> MPXJ model
    MPXJ model-> ProjectLibre 2.x model (see MspImporter in projectlibre_exchange project)
    ProjectLibre 2.x model -> ProjectLibre 1.5 model (see MicrosoftImporter in openproj_exchange, it's an adaptation layer to use new import with old model)

    For GUI, the class to start with is GraphicManager in openproj_ui.

     
  • Heiko Nardmann

    Heiko Nardmann - 2013-11-06

    Related to that topic: is there an URL describing the current build process? Maybe it could also state whether some IDE is favored (for whatever reason)? A description of the necessary components for building and testing would also be helpful when describing the build process.
    If building/testing is done inside some virtual environment then even the images of the virtual machines would be helpful to start developing with PL. At least the setup descriptions for such VMs would be nice.

    Is regularly building/testing PL already done using Hudson/Jenkins?

    Thx in advance!

     
  • George_H

    George_H - 2013-11-07

    Alright thanks, I'll take it from there.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.