Skip to content
GitHub-based technical blogging platform
JavaScript CSS HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client tracking code for analytics Aug 21, 2015
server
test (fix) refactor to use CodeSnap instead of crouton Jul 23, 2015
.bowerrc (fix) fill out index.jade Jul 10, 2015
.eslintrc [fixup] adjustments to IIFEs Jul 17, 2015
.gitignore [build] changing of build for production Jul 22, 2015
CONTRIBUTING.md
FAQ.md
README.md
STYLE-GUIDE.md (doc) Add server side file structure. Add various starter files. Jul 9, 2015
bower.json [build] bower.json edit Aug 21, 2015
circle.yml [build] configuration for staging, quick fix to list posts in tag view Jul 25, 2015
deploy_production.sh [build] build tasks Jul 25, 2015
deploy_staging.sh silly commit to force ci Jul 30, 2015
gulpfile.js
package.json [build] add autoprefixer Aug 5, 2015

README.md

Circle CI

CodeSnap

GitHub-based technical blogging platform. This repository includes the entire codebase of the website at codesnap.io.

Gulp TASKS

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

Testing

Unit tests are needed for this website. This is our current priority.

To run end-to-end Protractor tests:

  1. npm install -g protractor

  2. webdriver-manager update

  3. webdriver-manager start

  4. gulp protractor

Contributing

A couple of commands to get you started:

  1. npm install -g bower

  2. npm install -g gulp

  3. npm install

  4. bower update && bower install

  5. 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.

You can’t perform that action at this time.