#SarahJS
A reactive Javascript Framework for the masses.
What it is:
- Reactive by design. Changes to template data are rendered automatically.
- Pluggable. Mostly mutable functions. Using RequireJS, you can easily override core functionality and have it your way.
- Modular. Keep your modules apart from the other modules. This promotes better code reuse and less 'messy' directory structure.
- Super simple API. DRY as a desert.
Whats it going to be:
- A full back-end and front-end framework that marries serverside-technology (Currently PHP and NodeJS is shortlisted) with front-end awesomeness.
- Fully documented - Soon =)
- Fully Unit Tested - Sooner.
- In /examples/index.html, ../lib/require.js is loaded and the index.js is parsed.
- index.js loads SarahJS [/lib/SarahJS/sarah.js], the core framework file.
- SarahJS loads all plugins defined. The plugins are located under [/lib/SarahJS/plugins]
- SarahJS loads the app.js [/examples/app/app.js]
- SarahJS loads all modules defined in [/examples/app/ModuleName/ModuleName.js]
- SarahJS fires up the default route.
Documentation is on it's way. In the mean time, please view files inside the app/ directory to get a taste of SarahJS