Changes

stoney core: Requirements

594 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 SeleniumHQ or [http://phantomjs.org/ PhantomJS] for automated testing
** Possibly use [http://gruntjs.com/ GruntJS] for an automated workflow
** Posibly use Use one of the following options for the REST API Testing (& documentation):*** [http://frisbyjs.com/ Frisby] for , 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 Testingagainst the specification and use the examples as test cases.*** [http://developers.helloreverb.com/swagger/ Swagger]*** [http://json-schema.org/ JSON Schema]
** Use static mock json objects under different URLs to provide mock server-side data for testing the webfrontend
Bureaucrat, administrator
425
edits