Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/funkatron/html-project-base
Base skeleton for HTML/JS projects
https://github.com/funkatron/html-project-base
Last synced: about 1 month ago
JSON representation
Base skeleton for HTML/JS projects
- Host: GitHub
- URL: https://github.com/funkatron/html-project-base
- Owner: funkatron
- License: other
- Created: 2013-02-03T01:32:15.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-11T19:41:48.000Z (almost 12 years ago)
- Last Synced: 2023-04-11T01:07:23.282Z (over 1 year ago)
- Language: JavaScript
- Size: 613 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HTML Project Base
This is a skeleton for HTML/JS/CSS apps. I made it for me. If other people want to use it, cool!
## What's it do?
Provides you a very basic system for building web sites and browser-based apps. It includes:
* The Foundation CSS framework and AngularJS
* Gives you a basic web server you can start and stop with simple CLI commands
* Uses Compass to auto-compile SASS into CSS as you make changes
* Includes a script to combine and minify your JavaScript## Stuff it uses
* [Foundation w/ Compass/SCSS](http://foundation.zurb.com/docs/compass.php)
* [UglifyJS 2](https://github.com/mishoo/UglifyJS2)
* [AngularJS](http://angularjs.org/)
* [Python's built-in web server](http://docs.python.org/2/library/basehttpserver.html)
* Love## Install
1. Buy a Mac
2. Install Foundation/Compass gem: `sudo gem install zurb-foundation`
3. Install UglifyJS 2 (requires node and npm): `npm install uglify-js -g`## Starting the http server & compass watcher
1. `cd `
2. `./serve.sh`
3. make changes and stuff
4. `./stop.sh` when you're done## recompiling JS
I only compile the base libs (JQuery+Foundation stuff & Angular). You can recompile them by running `./buildjs.sh`.
## Making changes
* **HTML:** the `public_html/index.html` file, dummy
* **CSS:** `public_html/sass/app.scss` and `public_html/sass/_settings.scss`
* **JS:** `public_html/javascripts/app.js` file