Contributing to Goobi.Production

Asked by Jennie Fletcher

I am a Java developer from Cambridge University Library and we are looking at potentially using Goobi.Production for some of our digitisation work.

I have a lot of experience working with Java web applications and was wondering how I would go about becoming more involved in the development of Goobi, and possibly feedback any enhancements we make to the project.

Also, I am currently in the process of installing a test installation of Goobi.Production (1.6 branch) and I seem to be missing some metadata and script files that are referenced from GoobiConfig.properties. I also wanted to check that this is the branch that's correct to use, and where might I be able to find these files (script_createDirUserHome.sh etc) - I can provide a full list of files if you need it.

Thanks,

Jennie Fletcher.

Question information

Language:
English Edit question
Status:
Answered
For:
Goobi.Production Edit question
Assignee:
Ralf Claussnitzer Edit question
Last query:
Last reply:
Revision history for this message
Ralf Claussnitzer (ralf-claussnitzer-deactivatedaccount) said :
#1

You're welcome to contribute to the project! We are facing major refactoring demands so we like to see more Java experts hands-on coding. What you would have to do, is to create a personal branch of lp:goobi-production and propose it for merging as soon as your changes are ready. See the Launchpad/Bazaar documentation for this: https://help.launchpad.net/Code, http://doc.bazaar.canonical.com/en/

I filed a new bug report regarding the missing script files under https://bugs.launchpad.net/goobi-production/+bug/784584 Please review it, subscribe to it and post any more missing files to the comments. As this is a critical bug for any release I'll fix it as soon as possible by providing sample script files. Thanks for raising the issue.

Regards,
Ralf

> -----Original Message-----
> From: goobi-release-bounces+ralf.claussnitzer=slub-
> <email address hidden> [mailto:goobi-release-
> <email address hidden>] On
> Behalf Of Jennie Fletcher
> Sent: Wednesday, May 18, 2011 2:01 PM
> To: <email address hidden>
> Subject: [Goobi-release] [Question #158024]: Contributing to
> Goobi.Production
>
> New question #158024 on Goobi.Production:
> https://answers.launchpad.net/goobi-production/+question/158024
>
> I am a Java developer from Cambridge University Library and we are
> looking at potentially using Goobi.Production for some of our
> digitisation work.
>
> I have a lot of experience working with Java web applications and was
> wondering how I would go about becoming more involved in the
> development of Goobi, and possibly feedback any enhancements we make to
> the project.
>
> Also, I am currently in the process of installing a test installation
> of Goobi.Production (1.6 branch) and I seem to be missing some metadata
> and script files that are referenced from GoobiConfig.properties. I
> also wanted to check that this is the branch that's correct to use, and
> where might I be able to find these files (script_createDirUserHome.sh
> etc) - I can provide a full list of files if you need it.
>
> Thanks,
>
> Jennie Fletcher.
>
> --
> You received this question notification because you are a member of
> Goobi Community Board, which is an answer contact for Goobi.Production.
>
> --
> Mailing list: https://launchpad.net/~goobi-release
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~goobi-release
> More help : https://help.launchpad.net/ListHelp

Revision history for this message
Matthias Ronge (matthias-ronge) said :
#2

If you want to develop Goobi, you have to do some things:

→ Install Bazaar version control system
→ Check out source code
→ Get it to run. You will need the servlet container Tomcat 6. For eclipse, see: http://wiki.goobi.org/index.php/Setting_up_Goobi.Production_as_a_Dynamic_Web_Project_in_Eclipse
→ Add a blue print to document the change you made to the software
→ Do a local commit to your source code (on your hard disk)
→ Upload it to your personal area in Launchpad
→ Add a link between blueprint and your local code branch
→ Submit a merge request

Just give it a try and on any questions, feel free to ask.

Can you help with this problem?

Provide an answer of your own, or ask Jennie Fletcher for more information if necessary.

To post a message you must log in.