browserstate / history.js

History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.
http://browserstate.github.com/history.js/demo/
Other
10.74k stars 1.35k forks source link

Migration from buildr to docpad for compilation process #307

Open balupton opened 11 years ago

balupton commented 11 years ago

@andreasbernhard been using docpad to build javascript projects successfully for a few projects now:

Happy to implement this for this project as well, so we can drop the very old buildr dependency.

It will be able to handle minification and concatenation of all our files, as well as deployment to github pages, and even pre-processor support if we ever wish for it.

ghost commented 11 years ago

It would be great if you could integrate docpad to build history.js!

balupton commented 11 years ago

Sweet, is there a particular branch I should fork to do this on?

ghost commented 11 years ago

Just use the "dev"-branch :-)

balupton commented 11 years ago

Working on this on the docpad branch - https://github.com/browserstate/history.js/tree/docpad

balupton commented 10 years ago

This is ready. The branch needs the latest changes merged in. We also need to decide how to name the files going forward, as providing pre-bundled files is very 3 years ago.

balupton commented 10 years ago

As a way to solve the different file naming, I'm looking into client-side CDNs that use the npm registry, as a way to deliver the bundled files, rather than bundling them in the repository ourself: https://github.com/isaacs/npm/issues/4280#issuecomment-30261632