Skip to content

Instantly share code, notes, and snippets.

@possibilities
Created August 11, 2012 20:32
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save possibilities/3327056 to your computer and use it in GitHub Desktop.
Save possibilities/3327056 to your computer and use it in GitHub Desktop.
# Setup dir and repo
mkdir underscore-string
cd underscore-string
git init
# Make some files we'll need
touch README.md package.js smart.json
# Add the submodule and checkout the desired branch
git submodule add git://github.com/epeli/underscore.string.git lib/underscore.string
cd lib/underscore.string
git co v.2.2.0rc
[EDIT THE FILES CREATED ABOVE, SEE REPO: https://github.com/possibilities/meteor-underscore-string]
[CREATE THE REMOTE REPO ON GITHUB (or wherever)]
# Setup the remote
git remote add origin https://github.com/possibilities/meteor-underscore-string.git
# Commit and release
cd -
git add . && git ci -am'init' && git push origin master
mrt release . # Publishes to https://atmosphere.meteor.com
@limeyd
Copy link

limeyd commented Sep 2, 2012

how does one handle things like require if the package you want has dependencies?

@milimetric
Copy link

echo @limeyd's question. Does meteor add have plans for dependency management ala npm install?

@dandv
Copy link

dandv commented Nov 5, 2012

meteor standard packaged (e.g. jquery) don't need to be declared, but Atmosphere packages are listed in smart.json.

@edsfocci
Copy link

Just a note for those who don't know, the "co" in "git co v.2.2.0rc" means "checkout". So you can safely replace it, like "git checkout v.2.2.0rc" if you see any errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment