Created
November 11, 2010 21:27
-
-
Save noahd1/673230 to your computer and use it in GitHub Desktop.
bundler_migration_decision_tree
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- do we still use this library? | |
- is it a first and/or second degree dependency? If a second degree dependency, may not need to explicitly reference it in gemfile | |
(- can it be easily replaced with another existing library (?), note it for later tasks) | |
- how is it currently stored, frozen/submoduled/which repository | |
- is forked: | |
- did weplay fork and make changes? if not, prefer canonical source (gem first, git second) for clarity, (consider deleting fork later on ... not now!) | |
- is the submodule at the HEAD of the fork? if no, reference the SHA in the gemfile. if yes, SHA not needed | |
- if frozen, are there changes from frozen version | |
- if yes, create new github repo | |
- if no, use canonical version | |
- remove old reference (rm -rf the dir) | |
- if submodule | |
- git rm --cached thedir | |
- edit .gitmodules and .git/config | |
plugins: | |
- does it have a gemspec? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment