I’m very interested in this as well and would also love to hear what the community is doing.
Our modifications have been very simple thus far -- a custom theme based on Mirage2; Shibboleth/authentication settings; facets (discovery.xml); OAI output formats; input forms (input-forms.xml); etc. No code changes, just config changes. Originally I tried keeping just changed files in our local SVN repo, but overlaying those changes onto the DSpace code, then building on out dev, test and prod boxes was a hassle. What I have now is a complete DSpace source tree committed to SVN. I make and test changes on our dev box, then commit to SVN when I have things working. Our test and prod boxes have working copies checked out from SVN, so I can do “svn update” to easily bring down my changes. I’m, not super happy with that either. We are moving from SVN to GitLab, so I’d like to investigate what the Continuous Integration features of GitLab might offer but I haven’t had the time. Another group on our campus is using Ansible to automate deployment of software (they specifically mentioned pulling code from Github, applying local customizations, then building and deploying – exactly what I want for DSpace). I haven’t had time to investigate that either. :( - Darryl ---------------------------------------------------------------------- Darryl Friesen, B.Sc., Programmer/Analyst [email protected]<mailto:[email protected]> Library Systems & Information Technology, http://library.usask.ca/ University of Saskatchewan Library ---------------------------------------------------------------------- "Go not to the Elves for counsel, for they will say both no and yes" From: [email protected] [mailto:[email protected]] On Behalf Of George Kozak Sent: Wednesday, December 7, 2016 12:33 PM To: DSpace Technical Support <[email protected]> Subject: [dspace-tech] Question about DSpace code and version control of local mods Hi, I've been working with DSpace at Cornell University since 2002 and for the most part by myself, but now, with more people are working with me, we would like to have more version control over our local mods to the code base. I am curious as to how other people are dealing with this. Has anyone placed their local code mods in github and if so, what are they putting up in github? Just their local mods or the whole code base? -- *************************** George Kozak Digital Library Specialist Cornell University Library - IT 218 Olin Library Cornell University Ithaca, NY 14853 607-255-8924 [email protected]<mailto:[email protected]> -- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To post to this group, send email to [email protected]<mailto:[email protected]>. Visit this group at https://groups.google.com/group/dspace-tech. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/dspace-tech. For more options, visit https://groups.google.com/d/optout.
