New to Project

Hello,

I just found OpenVPMS a few days ago and have been very excited ever since. I want to join the community as a developer and need a little help getting started as I am unable to follow some of the Implementation instructions. I have a production enviornment already set up with IntelliJ, Maven, and SQL databases but need help getting the source code. I see what I have a choice in what type of clinet I can use but I havent seen much other than that. 

With the project being moved over to Git will I be able to use GitHub?

If anyone wouldn't mind giving me a hand getting started it would be much apreciated. You can contact me via email at jjones.bah[at]gmail[dot]com. I also signed up for HipChat but being that I am only the 4th person from the community to sign up I am not sure if that is an active IRC channel. 

Anyhow I look forward to hearing from someone. 

 

Very Respectfully,

Jeremy

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: New to Project

So I just found project on GitHub should have done a search before posting but yeah. Anyhow I may still have some questions if someone could provide me with a good POC for the project / new member support. 

Re: New to Project

Ok with regard to GITHUB and the project there, it is unofficial - basically the project has been refactored on SVN about 1mth ago, at that time I created a git clone that seemed to correctly keep the history through the refactoring.  The plan is to move to GIT properly after the 1.8 release

The current GIT project and the GiTHUB is updated by me - I use a local git repo and fetch the SVN changes, merge them then push them back up to GITHUB - the only thing I didnt do was properly keep the authoring - by creating a svn author file for the git svn process to refer to

The git repo will not include Tim A (lead developer)'s branches on SVN genernally - unless they become the main dev branch ie if he creates a 1.9 dev branch I will include it.

for now you can fork

https://github.com/Narimm/OpenVPMS

or

alternatively 

you can use svn

svn://svn.openvpms.org/openvpms/projects/openvpms

the main project has been centralized recently at that location so it may pull history from other projects when it goes searching for the root.

I use TortoiseGIT which can do git to svn as well as native GIT and I have TortoiseSVN for svn management.

Good luck

 

 

 

Regards
 
Ben 
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: info[at]charltonit.com[dot]au

Re: New to Project

Regarding a primer, we really havent developed one

This project loosely follows an archetype based data structure which abstracts to the database layer below

There are around 8 submodules to build 

the first is the FRAMEWORK module - which provides the basic database integration layer

the second is the ARCHETYPE module - which build the archetype framework and provides rules and definitions for the data human interpretable structure.

Take a look at this thread for some primers on archetype structure

http://www.openvpms.org/forum/setting-visit-status-completed

There are then 3 maven helper modules built under a module group MAVEN

The REPORTING module provides a reporting interface to printing and pdf's, document export etc

The ESCI-ADAPTER module provides the ESCI client interface

THE SMS module provides a SMTP based SMS interface

The ETL module provides a interface for loading data according the the rules provided by the ARCHETYPEs.

The WEB MODULE group is a group of around 5 submodules which build the web application

Finally the RELEASE module builds the final release zip

 

Thats a quick 2 sec summary

 

 

Regards
 
Ben 
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: info[at]charltonit.com[dot]au

Re: New to Project

Thanks Ben, I will look into these. Not sure how soon I will be able to jump into everything but I am hoping to get started soon.

Jeremy.

Syndicate content