Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
3eda127
Merge branch 'release/1.3.0' into develop
ryanbenson Apr 14, 2015
3c8ee02
Merge branch 'hotfix/1.3.1' into develop
ryanbenson May 8, 2015
0b552b5
Merge branch 'hotfix/1.3.2' into develop
ryanbenson Jun 24, 2015
1e9b834
Merge branch 'hotfix/1.3.3' into develop
ryanbenson Oct 13, 2015
19d6cf6
Merge branch 'develop' of github.com:ryanbenson/Harvest into develop
ryanbenson Oct 13, 2015
14cef5d
Merge branch 'hotfix/1.3.4' into develop
ryanbenson Oct 30, 2015
a538a4f
Merge branch 'hotfix/1.3.5' into develop
ryanbenson Dec 15, 2015
871bd4c
Merge branch 'develop' of github.com:ryanbenson/Harvest into develop
ryanbenson Dec 15, 2015
9bc513c
Sync develop from master
ryanbenson Jan 22, 2016
e77eae6
Updates base package data, removes a lot of current libs that'll be h…
ryanbenson Jan 22, 2016
fcfc7e8
Adds babel config
ryanbenson Jan 22, 2016
794f2b3
Here we go, clean slate
ryanbenson Jan 22, 2016
d19192b
Makes gulp a babel file
ryanbenson Jan 22, 2016
85d6ecc
Makes gulp a babel file
ryanbenson Jan 22, 2016
d5e8bac
Deletes current app/dist setup, re-architecting later
ryanbenson Jan 22, 2016
13c79a6
Merge branch 'feature/rewrite-core' into develop
ryanbenson Jan 22, 2016
1359522
Starts configurator
ryanbenson Jan 22, 2016
5194b56
Removes bower config, for now until we figure out dynamic config base…
ryanbenson Jan 22, 2016
84c0842
Setups up the CLI interaction to get config from user
ryanbenson Jan 22, 2016
93b80ef
Adds all of the basic questions, NPM stuff and optional stuff
ryanbenson Jan 22, 2016
44d2a79
Writes package.json based on CLI input, and installs/prunes packages …
ryanbenson Jan 22, 2016
ed34271
Adds presets to keep babel/gulp in place and only writes the package …
ryanbenson Jan 22, 2016
5ee129a
Move devDepBase to an external config
ryanbenson Jan 22, 2016
97ee4c5
Move prompts to a separate config
ryanbenson Jan 22, 2016
839eccd
Uses async for task handling, updates core deps
ryanbenson Jan 22, 2016
f4e76c5
Modularizing tasks
ryanbenson Jan 22, 2016
f90363e
Updates default package.json
ryanbenson Jan 22, 2016
86d5e1d
Fixes devDep conflict causing issues with updating JSON
ryanbenson Jan 22, 2016
20812dd
Removes debugging
ryanbenson Jan 22, 2016
23e497d
Merge branch 'feature/configurator' into develop
ryanbenson Jan 22, 2016
b27643c
Cleans up non-es2015 code
ryanbenson Jan 22, 2016
ce68ab9
Moves core config filename to config.js
ryanbenson Jan 22, 2016
f8c5c25
Merge branch 'feature/cleanup-config' into develop
ryanbenson Jan 22, 2016
1b397ac
Updates readme to be temporary until documentation begins
ryanbenson Jan 22, 2016
9d18e46
Adds code documentation for the configurator
ryanbenson Jan 22, 2016
ecc34e9
Isolates the configure logic to its own lib
ryanbenson Jan 25, 2016
d8547b9
Adds configure lib
ryanbenson Jan 25, 2016
fa78ff2
Moves configure subtasks to its own folder
ryanbenson Jan 25, 2016
f6da82e
Merge branch 'feature/refactor-main-task' into develop
ryanbenson Jan 25, 2016
9456778
Adds documentation to the configure task
ryanbenson Jan 25, 2016
d10d27a
Creates base structure of our app structure and files
ryanbenson Jan 27, 2016
2c5e338
Adds imports to main.scss and fixes filename of home page scss file
ryanbenson Jan 27, 2016
e43dfc4
Moved all SCSS files into its own folder
ryanbenson Jan 27, 2016
d6a497a
Adds default styles.css for the HTML file to use
ryanbenson Jan 27, 2016
6967936
Merge branch 'feature/app-template' into develop
ryanbenson Jan 27, 2016
41b0478
Adds scaffold sub task
ryanbenson Jan 28, 2016
acfc61d
Runs callback
ryanbenson Jan 28, 2016
0e50396
Adds check for a directory before trying to make it
ryanbenson Jan 28, 2016
cfd2888
Adds feature to make dir
ryanbenson Jan 28, 2016
1c34331
Adds readOrMake method to check for dir and make if it isn't there yet
ryanbenson Jan 28, 2016
2c5543e
Adds to the scaffold, checking and making dirs
ryanbenson Jan 28, 2016
f53626b
Fixes initial scaffold
ryanbenson Jan 28, 2016
df0df94
Adds documentation
ryanbenson Jan 28, 2016
79c0c41
Adds check to see if it is a folder or file before trying to make it
ryanbenson Jan 28, 2016
e7de572
Merge branch 'feature/create-dirs' into develop
ryanbenson Jan 28, 2016
ae012fc
Adds native dep of fs.extra to copy files around
ryanbenson Jan 29, 2016
4962866
Adds template dir to the core config
ryanbenson Jan 29, 2016
a187fe6
Copies the template dir to the config src
ryanbenson Jan 29, 2016
820d280
Moves copy over to its own method
ryanbenson Jan 29, 2016
f1d9da9
Merge branch 'feature/copy-template' into develop
ryanbenson Jan 29, 2016
84563e4
Removes browserify, adds in dependencies based on choices
ryanbenson Feb 4, 2016
fa46785
Returns updated object
ryanbenson Feb 4, 2016
95983ad
Merge branch 'feature/post-config-install' into develop
ryanbenson Feb 4, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["es2015"]
}
3 changes: 0 additions & 3 deletions .bowerrc

This file was deleted.

108 changes: 1 addition & 107 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,110 +1,4 @@
Front End Gulp Boilerplate
==========================

Front-end boilerplate for Gulp with everything you need to get started.

* First download or clone this repo :)
* Then run `npm install` to install dev dependencies. Use sudo if needed.

You'll need to have Gulp installed. If you already have Gulp installed, you can skip the following line. It is as simple as running:
* `npm install -g gulp`

During development mode, run the default task so you'll have watchers and browser sync. Simply do the following:
* Run `gulp` to start it up
* Try to modify html, scss and javascript files and see how the page gets updated with BrowserSync

When you're ready to deploy, simply do the following:
* Run `gulp deploy`
* All of the files you need will be in /dist with your images optimized, css compressed and js compressed

Version
==========================
1.3.2

More Information
==========================
Check out the website http://www.ryanbensonmedia.com/harvest for more information.

Revision History
==========================
June 24, 2015
* Fixed missing images folder in app when I removed placeholder

May 8, 2015
* Fixed install instructions on README
* Minor revisions to README

April 15, 2015
* Merged PR from @telephant00
* Adds SCSS Source Maps

April 13, 2015
* Merged PR from @telephant00
* Fixed image dev task, it wasn't pushing images to a dest
* Removed README from images folder, causing segfault errors

April 9, 2015
* Removed LiveReload in favor of BrowserSync

March 6, 2015
* Removed del lib, it was causing issues with deployments
* Added sequence and shell libraries
* Moved deployment task to use sequence
* Using CLI to remove and setup dist folders on deployment, resolved bugs

February 11, 2015
* Updated npm dependency versions
* Updated to latest HTML5 Boilerplate (slightly modified)
* Updated CSS and JS vendors
* Removed a couple unused modules
* Started using version numbers and git flow

January 16, 2014
* Merge pull request from @quakenul fixing concat order issue with JS

November 20, 2014
* Added auto-prefixer support

October 17, 2014
* Removed recently deprecated `gulp-clean` module
* Using `del` module instead
* Updated gulpfile to use del method to cleanse the dist folder prior to the deployment task

September 25, 2014
* Merged pull request form @hhff
* Improved gitignore for sass cache
* Improved font-face mixing
* Updated images and fonts gulp task for nested files

August 14, 2014:
* Finally figured out how to get all of the dependencies into dev, not production

June 20, 2014:
* Updated dependencies
* Completely changed how webserver and livereload works
* Refactored a lot of the build task, it is much more modular and flexible
* Added some extra boilerplate
* Removed a lot of the footprint styles, including the entire Skeleton framework
* Fixed SASS crashing on syntax/coding error
* Using default port number now (8080) for web server

February 03, 2014:
* Added caching of images so the deploy feature won't compress the same images multiple times
* Added cleaning of the `dist` folder in case things got deleted at some point
* Made the dev & dist scripts and css compressed file in the same place so no edits to the href/src needs to be done anymore
* Added graceful errors during watch, so SCSS or JS errors no longe break the `watch`
* Updated `gulpfile.js` since gulp.run() is deprecated now
* Added fonts to the `deploy`

February 04, 2014:
* Removed coffee dependency
* Removed some fingerprinted CSS
* Fixed some CSS/HTML references
* Cleaned up the builder and watcher and fixed watcher bugs, namely issue compression w/ SVGs
* Merged pull request from @Contra who added some best practices, thanks! :)

February 25, 2014
* I've been using this more in development and production, so this has been fine tuned a bit
* I added fonts and other misc assets that should be moved from `dev` to `dist` upon deployment
* I removed image caching because there was an issue where it would randomly break all of the images. I'll figure this but out later though.
* Updated npm dependencies accordingly
Version 2.0.0 Coming Soon
Loading