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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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.
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!
Alright thanks, I'll take it from there.