Changes

stoney core: Requirements

51 bytes added, 12:56, 16 April 2014
*** Add [https://github.com/mgonto/restangular Restangular] to make it even easier to connect to the REST-API, see also this [http://stackoverflow.com/questions/16394089/how-to-access-the-services-from-restful-api-in-my-angularjs-page answer on stackoverflow]
*** From [http://angular-ui.github.io/bootstrap/ angular-ui] use:
**** [http://angular-ui.github.io/bootstrap/ UI-Bootstrap] to integrate with Bootstrap (note: you have to use bootstrap3 branch for now)3
**** [http://angular-ui.github.io/ui-utils/ UI-Utils] as needed
**** [https://github.com/angular-ui/ui-router UI-router] as needed
* Use HTML5 and not HTML 4.01, not transitional, not XHTML
** Use [http://getbootstrap.com/ bootstrap] (version 3) resp. [http://angular-ui.github.io/bootstrap/ AngularUI-Bootstrap] to get a working pre-defined environment including compat-shims for IE, etc.
* Translation:** http://pascalprecht.github.io/angular-translate/
* Testing
** Use [http://pivotal.github.io/jasmine/ Jasmine] for JavaScript testing
** Use one of the following options for the REST API Testing (& documentation):
*** [http://frisbyjs.com/ Frisby], partially uses Jasmine and integrates via JUnit XML output with Jenkins
**** Has integrated JSON Schema Testing!
*** [https://github.com/apiaryio/dredd Dredd]+[http://apiblueprint.org/ apiblueprint] (perhaps directly via the webservice at http://apiary.io/) which makes it possible to keep specification, documentation and example in one place and test the REST API against the specification and use the examples as test cases.
*** [httpshttp://developers.helloreverb.com/swagger/ Swagger]*** [httpshttp://githubjson-schema.com/mashery/iodocs Iorg/O DocsJSON Schema]
** Use static mock json objects under different URLs to provide mock server-side data for testing the webfrontend
Bureaucrat, administrator
425
edits