yahia-raheem / tailwind-starter

this is my gulp starter template for tailwind that implements rtl support, jit mode, tree-shaking, dart-sass mixins and functions, es6 helper functions, and more out of the box
Other
3 stars 1 forks source link
critical-css css dart-sass es6 gulp html-minification jit just-in-time rtl scss tailwind tailwindcss tree-shaking webscraper

My Tailwind Starter


My starter template

Based on Tailwind and Gulp

Report BugRequest Feature

Table of Contents

About The Project

This is my starting point for front end development. usually i find some of these features in another starter template. but never all of them at the same time. so i decided to make my own starter template and everyone is welcome to request features or contribute to it in any way he/she likes.

Current features:

Built With

Getting Started

This is a simple starter template you'll find it hard to be confused about it but here goes.

Prerequisites

Below is the mighty list of all the prequisits that are needed to run my template .. please make sure to install all of them :smile:

npm install npm@latest -g

Installation

  1. Download a release from releases .. or you know clone master if danger is your middle name
  2. Install NPM packages
npm install
  1. run the following command for development
npm start
  1. run the following command for production
npm run build

Configuration

Within the config.yml file you'll find some configurable defaults. below are what they do.

Usage

aside from integrating tailwind, this repo also includes some of my favourite css classes and js functions to make my life easier. so please do check them out. and someday i'll try to document them properly but for now take a look at the notes below for some general notes and specific use cases.

Helpers

this section is not complete and i'll try to dump as much time as i can in it in the future but feel free to explore the helpers folder within src/scss and the helpers js file within the src/js/components folder

Functions

a specific combination of scss, js, and html (or one or more of them) to provide a certain functionality. feel free to ignore all of what's down below if you have a better way to do it (or yyou know suggest your better way to help me out)

random scss classes and mixins that do one off things.

TODO

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the ISC License. See LICENSE for more information.

Contact

Yahia Raheem - eng.yahiaraheem.93@outlook.com

Project Link: https://github.com/yahia-raheem/tailwind-starter/