adunkman / deployasaur.us

Automatic Deployments with Travis CI
11 stars 2 forks source link

Make contributions easier #16

Open adunkman opened 11 years ago

adunkman commented 11 years ago

There's a lot of setup to run the website. I'd like it to be completely eliminated, so that contributions are as easy as checking out the code, running npm install, and starting with node index.js or npm start.

I think the requirement on redis can be eliminated by using express.session() or something in development. We also may be able to eliminate the requirement on mongodb by using some fake JSON file-based storage mechanism. Also, I think we can create a test github oauth credential for localhost which might prevent that from being a requirement.

Also, this should probably be documented in the README.

smerchek commented 11 years ago

You could maintain a Vagrantfile that sets up a consistent environment in Vagrant. Just a thought :)

adunkman commented 11 years ago

@smerchek I'll be expecting your first contribution shortly. :)