8000 GitHub - mozilla/bakery: INACTIVE - http://mzl.la/ghe-archive - Web service for remote Optimizely A/B test creation.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jan 20, 2022. It is now read-only.

mozilla/bakery

Repository files navigation

Bakery

An Optimizely A/B test deployment tool developed by the Firefox Growth Team at Mozilla.

Table of Contents

  1. About
  2. Usage
  3. Contributing

About

Bakery is a remote Optimizely A/B test creation tool which utilizes the Optimizely REST API and a modified version of the FunnelEnvy Optimizely-Node Tool. The repository hosts two different deployment tools, one on the Web (stable) and one as a Node.js script (unstable). The web application is written using Node.js, Express.js, and Nunjucks. The script is written using Node.js.

Usage

Clone the repository:

  1. Open your Terminal
  2. Run git clone https://github.com/mozilla/bakery.git
  3. Run cd bakery

Installing neccessary dependencies:

  1. Download and Install Node
  2. Run npm install
  3. Locate the file OptimizelyClient.js in the root directory of Bakery
  4. Copy that file to node_modules/optimizely-node-client/lib/ replacing the existing OptimzielyClient.js file

Authenticating Bakery:

  1. Generate an API token from the token generator, or use an existing API token on the account.
  2. Copy that token to your Access.js file, and replace 'your token here' with the token (don't forget the single quotations around the token).

Running Bakery Web-Tool (Stable):

  1. Run node ./bin/www.js
  2. Open Firefox and navigate to localhost:3000

Running Bakery Script-Tool (Unstable):

  1. Run node bakeryScript.js

Contributing

Interested in Contributing?

Check out CONTRIBUTING.md

About

INACTIVE - http://mzl.la/ghe-archive - Web service for remote Optimizely A/B test creation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0