Skip to content

mkmelin/donate.mozilla.org

 
 

Repository files navigation

Build Status

donate.mozilla.org

Mozilla donation forms:


Pre-requisites

node 4+ with Intl support. To test if you have Intl support run this command:

$ node -e "console.log(typeof Intl === 'object')"


Setup

$> npm install
$> cp sample.env .env

Execution

$> npm start

With the default settings, this will run the service on http://localhost:3000


Documentation


Environment Variables

You can configure the following environment variables:

Variable About
SUPPORTED_LOCALES If set to '*' all locales under intl-config.js file for src will be enabled otherwise it expects an array of locales.
AUTO_CLOSE_DISPUTES When set to 'true' the stripe-dispute handler will close any dispute recieved while processing a charge.dispute.created webhook event.

Hatchet

Optionally configure Hatchet environment variables as documented here to send signup requests to a sawmill event processor queue.


Thanks

Thanks to BrowserStack for providing the infrastructure that allows us to run our build in real browsers. Mozilla fundraising uses twemoji to encourage donations


Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.9%
  • CSS 12.1%