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.
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 withnode index.js
ornpm 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.