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