this is my gulp + tailwind starter theme with rtl support.
features:
- rtl support
- dart-sass support
- tree-shaking
- auto-prefixing
- sass mixins, and ES6 helper functions for various tasks such as triggereing callback functions on intersection observer events, and keeping aspect ratio dynamically, and more.
- basic navbar and sidebar with dropdown support
- image optimization (tweeking can be done from the gulp file)
- styleguide generation
- es6 to es5 for older browsers support
- working jit implementation (tailwind jit)
- responsive image generation (using gulp-image-resize. check their website for installation instructions and the steps section for how to use it)
planned features:
- a complete UI library with html component files + mixins to allow for quick changes to elements
- compiling to an spa-like configuration for a quick static deployment (for proof of concepts or similar usage)
steps:
- download a release
- run npm install
- run npm start for the dev environment
- when you're done run npm run build
- you'll find the pure theme within the bundled folder or you could just delete the node_modules and the bundled folders if you'd rather keep your src files intact
- if you want to use the responsive image generator make sure you follow the imagemagic and graphicsmagic packages installation instructions from the gulp-image-resize page and uncomment the commented image task in the gulp file while commenting the default one.