GitHub-based technical blogging platform. This repository includes the entire codebase of the website at codesnap.io.
We use a couple of gulp tasks:
gulp integrate: see workflow instructions
gulp: test and lint code
gulp watch: run browsersync and watch client folders to compile
gulp build: manually build...the build folder
Unit tests are needed for this website. This is our current priority.
To run end-to-end Protractor tests:
-
npm install -g protractor -
webdriver-manager update -
webdriver-manager start -
gulp protractor
A couple of commands to get you started:
-
npm install -g bower -
npm install -g gulp -
npm install -
bower update && bower install -
gulp watch
Requests for app-specific secrets or questions about setting up dev environment can be directed to [email protected], though we have a placeholder env file here. If you are cool, we'd like your help.
See CONTRIBUTING.md for contribution guidelines.