Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

replace make with a bootstrap.py script and a gittip cli #1081

Closed
chadwhitacre opened this issue Jun 25, 2013 · 2 comments
Closed

replace make with a bootstrap.py script and a gittip cli #1081

chadwhitacre opened this issue Jun 25, 2013 · 2 comments

Comments

@chadwhitacre
Copy link
Contributor

IRC

$ ./bootstrap.py
[...]
$ source env/bin/activate
[gittip] $ gittip db
[gittip] $ gittip run
[gittip] $ gittip test
chadwhitacre added a commit that referenced this issue Jul 13, 2013
This uses virtualenv as a library(!) to create a new virtualenv and
tells the user a bit about how to use it. Now to deliver the gittip cli
we promise in our bootstrap welcome message.
@chadwhitacre
Copy link
Contributor Author

I made an attempt to make the bootstrap script portable between Unix and Windows, though I don't have ready access to Windows to test right now. For the gittip cli we should use https://pypi.python.org/pypi/colorama for portable colored output.

chadwhitacre added a commit that referenced this issue Jul 13, 2013
I believe all make targets should continue to function as usual, but now
the functionality of make {env,env/swaddle} is provided by bootstrap.py
(which uses virtualenv as a library) instead of calling virtualenv as a
command. Ready for a pull request.
chadwhitacre added a commit that referenced this issue Jul 13, 2013
Travis CI starts us off in a virtualenv, but we want to own the
virtualenv. I think it's actually a better experience for users if we
don't let them run bootstrap.py in another virtualenv, because it gives
us a chance to communicate Gittip's worldview on the matter (we're using
virtualenv as a library, not a cli). Let's see if we can convince Travis
to go along with us here.
@chadwhitacre
Copy link
Contributor Author

Subsumed by #1134.

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

No branches or pull requests

1 participant