[Archivesspace_Users_Group] ArchivesSpace codebase repository setup
Chris.Fitzpatrick at lyrasis.org
Fri Mar 11 15:29:33 EST 2016
One thing you can do is to just set and upstream repo in git. I.e. :
0 ) Fork the main archivesspace/archivesspace repo and clone it
1 ) Add an upstream remote to your clone ( git remote add upstream https://github.com/archivesspace/archivesspace.git )
2 ) now you can pull down any upstream changes ( git pull upstream master, or make a branch first, pull the upstream into that branch, then merge the brance into your master )
Does that make sense?
Chris Fitzpatrick | Developer, ArchivesSpace
Skype: chrisfitzpat | Phone: 918.236.6048
From: archivesspace_users_group-bounces at lyralists.lyrasis.org <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Alexander Duryee <alexanderduryee at nypl.org>
Sent: Friday, March 11, 2016 8:08 PM
To: Archivesspace Users Group
Subject: [Archivesspace_Users_Group] ArchivesSpace codebase repository setup
We're undertaking local feature development for ArchivesSpace (ranging from EAD/MARC export tweaking to database migrations and corresponding UI updates); as such, we're setting up code repositories for our local codebase. Given that the ASpace application doesn't map cleanly to the source repo, it's not immediately clear what the best setup for a code repository will be.
How has the list set up their local code repositories? Right now, there seem to be a few options for us:
- fork the main ASpace repository, work there, and deploy a full copy of the repo into /plugins/local/ (losing migration/config source control)
- set up a repo that contains the ASpace application, work in plugins/ (and migrations/ and config/ when needed), and deploy the entire application at once
- set up a repo of just /plugins/, work there, and deploy that (losing config/migration source control)
We're leaning towards the second option (if only to keep configs/migrations under source control), but none of these implementations feels satisfactory. Are there other methods of maintaining source control for ArchivesSpace code/config that the list is using?
New York Public Library
alexanderduryee at nypl.org<mailto:alexanderduryee at nypl.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Archivesspace_Users_Group