Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 689 Bytes

CONTRIBUTING.md

File metadata and controls

9 lines (5 loc) · 689 Bytes

Contributing to shared packages

See Contributing for basic information about contributing to this repository.

Requirements for shared packages

Shared packages are intended to run in many different execution environments. These could include browser, node, as well as custom runtime environments for edge compute providers. As such platform APIs should be avoided to prevent the needed for complicated polyfill configurations and increased code side.

The code should be written in pure JavaScript without any dependence on specific platform APIs. The common SDK package contains a platform abstraction for which should be used in place of any platform APIs.