harvard-lil/stackview — pull request #1 by imakewebthings (2012-02-10 02:36:32+00:00)
Title: Reorganize

The main purpose of this pull request is to reorganize the files in this repository in preparation for future changes. The new directory structure contains, at the top level:

- `README.md`
- `Makefile`: Right now there is only one real make target, `make js`. Running this takes the sources from `/src`, concatenates and minifies them into `/lib/jquery.stackview.min.js`

And the first level directories are:

- `/bin`: Right now just contains the YUI compressor binary, used in the Makefile for minification.
- `/json`: The example JSON files.
- `/lib`: Contains the CSS file, images, and a single concatenated, minified js file containing any StackView JS and the dependencies. I'd like for end users to be able to just copy this lib directory and get started.
- `/php`: The example PHP files.
- `/src`: The files in here get concatenated into the minified JS file. We can split the code across different files for organizational and functional purposes without requiring the user to include several script tags in the right order.
- `/test`: The Jasmine BDD framework lives here. It's just a shell, there are no specs yet, but if you visit `/test/index.html` you should see a 0 specs, 0 passing Jasmine output.

I've also added READMEs to many of these subdirectories clarifying their purpose for any users wandering around, as well as removed files that seemed specific to the `gh-pages` branch from master. A separate pull for gh-pages will follow.