Open
Description
Hey @jordangarcia, just thought it'd be nice to have a place to document our progress on the documentation website. I've added this list of things to be done, please feel free to update this list.
- Create landing page.
- Create interactive example.
- Get a NuclearJS domain and create a CNAME file.
- Create general documentation page explaining flux methodologies.
- Create documentation page explaining NuclearJS methodologies and structure.
- Reduce content in the README file and make it more like a quick summary of NuclearJS.
- Create "Examples" or "Design Patterns" section with the following:
- Code organization (module pattern)
- testing (unit / integration) and stubbing
- Async actions, putting async things in action layer and making stores synchronous
- Rest API interaction (incorporating the RestAPI example https://github.com/optimizely/nuclear-js/tree/rest-api-example/examples/rest-api)
- Loading indicator using the loadingStore (something we've made internally)
- Routing examples (Using react-router)
- Isomorphic example (different module pattern, get rid of singleton reactor)
- Hooking up NuclearJS with a different UI framework (non React)
- Loading initial data (via
reactor.loadState
) - Persisting / syncing data with localStorage
- Add footer with copyright info.