andybywire / cfp-framework

Content First Prototyping Framework base.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Content First Prototyping Project Base

This is a bare bones project base for the Content First Prototyping framework. If this is the first page you’ve visited about content first prototyping, be sure to also check out the Smashing Magazine article that introduces the framework, or the Content First Prototyping Starter Kit repository, which has a wider selection of patterns, pages, and templates.

Dependencies

Installation

  1. Install the Jekyll gem and Gulp (use sudo if you see permission errors)

     $ gem install jekyll
    

    NB: If you get the error:

     ERROR:  While executing gem ... (Errno::EPERM)
       Operation not permitted - /usr/bin/listen
    

    this is because /usr/bin is “off-limits” since El Capitan. If you run into this, try instead:

     $ sudo gem install -n /usr/local/bin jekyll
    

    Thanks to thamrick for finding the fix!

  2. Clone/copy the Content first Prototyping Starter Kit to your project folder (this will take a minute or so)

     $ git clone https://github.com/andybywire/cfp-framework.git <name_of_project>
    

    - or -

    Download and copy the .zip

  3. Navigate to your project file and install the framework dependencies

     $ cd <path to your project folder>
    
     $ bower install
    
     $ npm install
    
  4. Run gulp. Once installed, this is the only command you'll need to run to begin a new session.

     $ gulp
    

Documentation

In order to get the most out of the framework, it's worth familiarizing yourself with the basics of the tools it's built with. The documentation of all of these tools is excellent and should get you up to speed quickly:

If you need more detail on getting started with the Framework itself, check out the Content First Prototyping Starter Kit.

About

Content First Prototyping Framework base.


Languages

Language:CSS 77.7%Language:HTML 9.2%Language:Ruby 7.3%Language:JavaScript 5.9%