Граф коммитов

40 Коммитов

Автор SHA1 Сообщение Дата
Nick Chapman c99c87f4b5 Updated grunt-modernizr from ~0.3.0 to ~0.4.1 to fix issues in grunt build. 2014-01-17 12:10:14 -08:00
Peter deHaan b3111500f2 initial commit for jscs 2014-01-13 17:32:51 -08:00
Nick Chapman 206c778865 Merge branch 'develop' into develop-latest-test 2014-01-12 22:07:24 -08:00
vladikoff 11be9bbe39 Removing fxa-js-client build step 2014-01-11 02:44:20 -05:00
Zachary Carter 3e18f54a39 Move things around to handle awsbox deploy 2014-01-10 13:00:59 -08:00
Shane Tomlinson 3754f56c13 Updates with @zaach's suggestions.
* Rename gherkin to fxaClient
* Use the special xmlhttprequest that supports .onerror
* Rename the FxaClient wrapper to FxaClientWrapper internally
2014-01-09 22:29:40 +00:00
Shane Tomlinson 0b911c94f6 Hook up the new FxA JS client.
* Update bower config to fetch the new FxA JS client.
* In postinstall npm command, install the FxA JS client's dependencies and do a build so the client is available.
* Create a light wrapper around the FxaJSClient to reduce boilerplate code.
* Use the fxa-js-client from the bower install, get rid of picl-gherkin
2014-01-09 18:15:17 +00:00
Shane Tomlinson 1ebddded08 Web Fonts FTW!
* Use Clear Sans for body text, Fira Sans for headings.
* Add the font middleware and font sets

Additional work to be done:
* The font set needs updated to serve more minimized locale specific fonts.
* The grunt build step needs to be updated to include fonts.css for each locale to minimize the number of requests.

fixes #196
2014-01-08 20:55:04 +00:00
Shane Tomlinson 69cf9748b5 Add a preprocess-config task to create constants.js
* Use grunt-preprocess to do the pre-processing.
* Add a selectconfig task which will select the appropriate config file to use.
** if process.env.CONFIG_FILES is specified, use that.
** use production.json when building dist resources.
** local.json by default
2013-12-16 19:35:55 +00:00
Peter deHaan 841882b6a3 add back intern-geezer and picl-gherkin 2013-12-12 10:47:56 -08:00
Peter deHaan ed5e7e4811 Refactoring Gruntfile.js and putting tasks in separate files 2013-12-12 10:37:01 -08:00
Zachary Carter 30422261c8 functional tests using phantomjs locally and saucelabs on travis-ci 2013-12-12 11:22:03 +00:00
Shane Tomlinson 0e65319257 Cleanup and force `grunt server:dist` to use production resources.
* Remove the `watch` task, we weren't using it.
* Update production.json's `static_root` to be `static_directory` which forces `grunt server:dist` to use production files.
* Hook `npm start` to `grunt server`
2013-12-11 17:50:41 +00:00
Shane Tomlinson 039dfb5761 Remove JST processing. 2013-12-11 10:59:43 +00:00
Shane Tomlinson 33bc7eb7b7 Remove livereload 2013-12-11 10:59:43 +00:00
Zachary Carter 46a30f74a6 add static directory configuration param and fix awsbox config 2013-12-10 15:08:32 -08:00
Shane Tomlinson 1cb1eb95b8 Set x-frame-option and iexss headers 2013-12-09 13:49:33 +00:00
Shane Tomlinson e840958c0e Add intel as the logger, log all the server requests. 2013-12-09 11:42:29 +00:00
Nick Chapman 5c49dfa1cd Generated basic Yeoman project. 2013-12-04 11:55:48 -08:00
Zachary Carter 40aff582cf remove all the unused things 2013-12-04 11:30:01 -08:00
Zachary Carter 0a97d8a15f update awsbox 2013-11-21 16:06:48 -08:00
Peter deHaan ad1078621c a few tweaks after repo rename 2013-11-15 15:19:00 -08:00
ckarlof 9812547a61 Removed test-server tests 2013-09-17 11:06:03 -07:00
vladikoff 014d2028f8 Adding tests for create accounts and login forms 2013-08-30 15:04:39 -07:00
vladikoff 24534fc77e Adding tests 2013-08-29 18:01:51 -07:00
Zachary Carter 6f4f4cc401 make jwcrypto a production dependency for generating keys 2013-08-22 13:55:30 -07:00
Zachary Carter b85df6c6c0 set up awsbox 2013-08-22 13:43:50 -07:00
Zachary Carter 9d183531b0 refactor certifier process spawning 2013-08-22 12:55:11 -07:00
Austin King f3780475b3 pick up latest i18n-abide with Nunjucks support 2013-08-21 14:56:08 -07:00
Zachary Carter 7ddec5ba55 use new certifier 2013-08-19 13:43:31 -07:00
Austin King 190bb498a5 Hooking up L10n
We're using nunjucks and extract-pot isn't working yet.
https://github.com/mozilla/i18n-abide/issues/49
2013-08-15 16:06:13 -07:00
Austin King 7711e1789d npm start should use run_locally.js 2013-08-08 10:44:04 -07:00
Austin King a1d1a96fad Create run_locally.js. Copied postinstall and generate_ephemeral_keys 2013-08-07 15:44:24 -07:00
Austin King 9d63e64d8b Capture cookie, csrf token, use send on post 2013-08-07 12:16:48 -07:00
Sam Penrose 3a7bf6d2a9 use jwcrypto in tests 2013-08-06 15:18:51 -07:00
Sam Penrose 201e4785b9 supertest for testing express functions 2013-08-02 16:36:16 -07:00
Sam Penrose de3bbe86c4 mocha for tests, browserid-certifier 2013-08-02 13:10:10 -07:00
Zachary Carter 1402538f25 upgrade convict 2013-07-31 15:21:24 -07:00
Austin King 84f194428c Adding configuration, custom log format 2013-07-31 06:45:30 -07:00
Austin King c635fff98c Sketching out Firefox Accounts IdP bridge 2013-07-30 16:08:38 -07:00