API docs for the current released version of the library are available at http://mozilla.github.io/fxa-relier-client/. Docs for the development version can be generated with the grunt doc command.
Development Prerequisites
npm
Grunt (npm install -g grunt-cli)
Grunt Commands
Grunt is used to run common tasks to build, test, and run local servers.
Tasks can be run from the command line by typing grunt <task>.
TASK
DESCRIPTION
build
build production resources. See task source for more documentation
clean
remove any built production resources.
dev
watch for changes to source files, run unit tests on changes.
doc
generate API docs from YUIDoc tags embedded in source.
lint
run ESLint, JSONLint, and JSCS (code style checker) on client side and testing JavaScript.
test
run local Intern tests.
release
create a new release. creates a release branch with current code, creates a new tag, updates the CHANGELOG.md, pushes updates to GitHub.
fxa-relier-client
DEPRECATED - do not use this library for new projects (
)
Client JS library for FxA reliers
Integration Prerequisites
An OAuth client id is needed. Go get one from the folks in the #fxa IRC channel on irc.mozilla.org.
Installation
bower
fxa-relier-cliententry to thedependenciessection ofbower.json.Roll your own from the repo
grunt-cliis installed -npm install -g grunt-cligrunt build./build/fxa-relier-client.min.jsto a location it can be served by your web server.Include the script in your HTML
In your HTML, include a script tag pointing to fxa-relier-client.js
API docs
API docs for the current released version of the library are available at http://mozilla.github.io/fxa-relier-client/. Docs for the development version can be generated with the
grunt doccommand.Development Prerequisites
npm install -g grunt-cli)Grunt Commands
Grunt is used to run common tasks to build, test, and run local servers.
Tasks can be run from the command line by typing
grunt <task>.buildcleandevdoclinttestreleasereleasebranch with current code, creates a new tag, updates the CHANGELOG.md, pushes updates to GitHub.License
MPL 2.0