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 us@codesnap.io, though we have a placeholder env file here. If you are cool, we'd like your help.
See CONTRIBUTING.md for contribution guidelines.