Giter Club home page Giter Club logo

__gulp4-postcss-example's Introduction

A PostCSS / Gulp 4 / ES2015 Example Repo

This repo is here to show off the brilliant the technology we're able to use today, if only a minor amount of it.

Please feel free to use any of this code on your own system. This repo is a way for me to contribute to the wonderful community that exists through open source code. Thank you to all those that also contribute!

Why use PostCSS and not SASS/LESS etc?

Since posting this repo I've had quite a few questions as to why anyone should use PostCSS over SASS at all. The answer is to go with what you prefer. The reason that I've given others as to why I've chosen to experiment with PostCSS lately is that I love some of the features that it supports.

PostCSS doesn't have to be anything you don't want it to be. Pick and chose the extensions you want to use, remove the ones you don't want and extend over time if you wish. Generally it's just a great ecosystem that's highly extendible. The speed of it is also nice too.


Installation

Requirments:
----
gulp-cli version 1.1.0
node v4 

First off, you'll need to install the modules from npm, so run npm install. After that you're pretty much good to go. Play around with the files in the src directory and run gulp to build and watch the files you're changing.

If you want to build the files without the watch task, you can run gulp dist. To find all of the tasks available, run gulp --tasks via gulp-cli.

Contributions

Any and all help will be appreciated here. The goal here is to provide an example of how Gulp 4 / ES2015 and PostCSS can be used together now and not just in the future. If you have anything to contribute, please submit a pull request!

Todo

  • Write a more detailed README, listing the modules used and what they're for.
  • Add a linter.
  • Create a markup file using styles processed through the PostCSS/Gulp build system.
  • Investigate more PostCSS modules that may be useful to the build process.

__gulp4-postcss-example's People

Contributors

timothyis avatar codetheory avatar

Watchers

Kris Rott avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.