ajbouh / qa

QA is a lightweight tool for running your (Ruby) tests fast.
MIT License
23 stars 1 forks source link

How to install and/or build from source? #1

Closed halostatue closed 8 years ago

halostatue commented 8 years ago

I’d like to play with qa, but there are no instructions for installing or building in the README.

ajbouh commented 8 years ago

You're right, @halostatue there are clearly no instructions for building qa. Sorry about that! I am building qa using a build system called gimme that I have yet to open source.

Until I get gimme out and into the world, I'll be posting builds for Linux and OS X as pre-releases here: https://github.com/ajbouh/qa/releases

The primary role of gimme in the build is to ensure dependencies (indicated by the "deps" field in the Gimmefile) are available as environment variables.

The requirements to build are pretty minimal, as outlined by the "commands" field in the Gimmefile.

The go generate ... command assumes you have go and go-bindata on your PATH.

The go test ... command assumes that you have go, Ruby 2.1+, minitest, test-unit, and rspec available in your environment. (I use gimme to ensure these are available on PATH and GEM_PATH.)

I am planning to get CI up as well, but that'll probably happen after gimme is out in the open.

Happy to answer any questions you have about getting things (build, install, etc.) working on your machine(s). Have you tried any of the builds that I have posted?

Thanks for your interest!

ajbouh commented 8 years ago

Just added a link to releases page in the README.md

halostatue commented 8 years ago

Thanks. I haven’t had time in the last couple of days to look at this, but I will look at all of this soon.

ajbouh commented 8 years ago

Excellent, thanks!