Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate repositories for each project #19

Closed
mark-cooper opened this issue Mar 5, 2015 · 1 comment
Closed

Separate repositories for each project #19

mark-cooper opened this issue Mar 5, 2015 · 1 comment

Comments

@mark-cooper
Copy link
Contributor

Feel free to completely ignore this if it doesn't align with your preferences and direction right now but I think it may already, even at this early stage, be advantageous to split the different projects from each other and have a git repository for each. Along the lines of:

  • islandora-sync
  • islandora-modules (a repository that at least in the short term will hold all islandora modules, so "islandora-modules/islandora" would be the 1st)
  • islandora-vagrant
  • islandora-techdocs (or something like that)

As the future will inevitably move in this direction anyway it would address the only point in the process that looks unrealistic / artificial from a prototype deployment / devops perspective. I'm thinking of:

https://github.com/Islandora-Labs/islandora/blob/7.x-2.x/install/drupal.sh#L52
-- where it would be more natural to clone the islandora modules repository into drupal, and ...

https://github.com/Islandora-Labs/islandora/blob/7.x-2.x/install/sync.sh#L5
-- where the sync script knows about the download location of the "umbrella" repository and works with it directly, unlike how the other, similar scripts (fcrepo, fuseki, solr) are (for the most part) self contained and can be understood independently.

@ruebot
Copy link
Member

ruebot commented Mar 5, 2015

One of the main goals for this project is to have everything in a single repository. The rationale for this this is laid out in very last paragraph of the Technical Design document.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants