https://github.com/dimorphic/katalyst
Katalyst - web development boilerplate
https://github.com/dimorphic/katalyst
Last synced: 4 months ago
JSON representation
Katalyst - web development boilerplate
- Host: GitHub
- URL: https://github.com/dimorphic/katalyst
- Owner: dimorphic
- License: gpl-3.0
- Created: 2015-06-06T17:52:27.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-07-30T18:29:04.000Z (almost 10 years ago)
- Last Synced: 2025-03-29T07:44:50.753Z (about 1 year ago)
- Size: 158 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Katalyst - web development boilerplate
Katalyst is meant to provide a starter 'boilerplate' or 'seed' for building web apps using HTML5, JS and CSS and all modern 'sugars' out there (ES6, SCSS, JSX and more).
The project also aims for an 'universal' boilerplate able to handle and adapt to the unique needs of developers when it comes to setting up your code transformers / pre-processors, project structure, etc.
Katalyst runs on Gulp and on Webpack recently (check branch!).
#### The philosophy:
Each action / transform you make on your file(s), be it: copy, move, delete, transpile (ES6-2-ES5), pre-process (SCSS -> CSS), is viewed as a 'task'. Atleast that worked for Gulp, now that we're switching to Webpack, maybe something alongside can be applied.
This point of view regarding each file 'transform' as a task, allows us to have multiple small task modules that handle a specific thing. Thus making it easy for anyone to write his own custom 'transformer' to do his 'bidding' without much fuss.
### Getting started
1. Clone repo
2. Install deps: `$ npm install`
3. Stat dev mode (webpack ready): `$ npm start`
4. Open browser @ `http://localhost:8080`
5. Make awesome stuff!
#### TODO:
- [x] Kickstart Webpack bundler repo
- [x] Refactor JS task to use Webpack instead of RequireJS?
- [ ] Better docs