Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.11 KB

CONTRIBUTING.md

File metadata and controls

28 lines (17 loc) · 1.11 KB

Contributing

Thanks for considering contributing to this project. Ways you can help:

Development

Clone this repo, then install the project's development dependencies:

npm install

Read our development guidelines to get a sense of how we think about working on this codebase.

Environments

The architecture of the Client API means that you'll need to develop against a merchant server when developing braintree-web. The merchant server uses a server side client library such as braintree_node to coordinate with a particular Braintree Gateway environment. The various Gateway environments, such as development, sandbox and production, in turn determine the specific behaviors around merchant accounts, credit cards, PayPal, etc.

Tests

Use npm test to run tests, npm run jsdoc to generate docs, or npm run build to transpile into dist/. To view available npm tasks:

npm run