perfjankie icon indicating copy to clipboard operation
perfjankie copied to clipboard

Make setup easier

Open arschmitz opened this issue 10 years ago • 4 comments

All of the dependencies of this ( except couchdb ) are available as NPM packages ( and or grunt modules ). It would be nice to make these dependencies to ease setup to just an NPM install plus downloading the right couchdb binary and clicking it, for basic local setup. You can see an example here https://github.com/jquery/css-chassis/pull/34/files. Would be happy to do a PR if your interested.

arschmitz avatar Jan 22 '15 15:01 arschmitz

@arschmitz PRs would be really welcome - I am kind of struggling to do work on this and browser-perf at the same time. Would be really grateful if you could do a PR !! :)

axemclion avatar Jan 22 '15 21:01 axemclion

@arschmitz I looked at this again, and adding selenium basically seems to add a good amount of size to the package. Is there a way to automatically download Couch and Selenium ? I am exploring writing something like a Vagrant script, or creating an environment using Docker. Do you think that would help instead?

axemclion avatar Mar 01 '15 03:03 axemclion

@axemclion you wouldnt add it to the package directly just a a dependency so that you get it when you npm install

arschmitz avatar Mar 01 '15 03:03 arschmitz

Which I guess would count as "automatically download" :-) you can do the same with chrome driver. I have not found a way to do this with couch but im going to be seeing one of the Couchdb devs Tuesday and ill ask him.

arschmitz avatar Mar 01 '15 03:03 arschmitz