/nodejs-release-cloudflare-worker

Infra for serving Node.js downloads and documentation.

Primary LanguageTypeScriptMIT LicenseMIT


A Cloudflare Worker that serves Node.js downloads and documentation.

MIT License

Contributing

This project adopts the Node.js Code of Conduct.

Any person that wants to contribute to the Worker is welcome! Please read the Contribution Guidelines to better understand the structure of this repository.

Deployment

The Worker is deployed to Cloudflare via a Github Action.

There is a staging environment available at https://dist-worker-staging.nodejs.workers.dev/. The Worker is automatically deployed to this environment when commits are merged into the main branch.

The production environment is available at https://r2.nodejs.org. Deployments here are done manually by a Collaborator.

Relevant Links

License

This repo is licensed under the terms of the MIT License. It is based off of Kotx's render worker, which is also licensed under the MIT license.

Thanks

  • Thanks to all the contributors and collaborators that make this project possible.
  • Thanks to Cloudflare for providing the infrastructure that serves the Worker under their Open Source Initiative in addition to immense support.
  • Thanks to Sentry for providing an open source license for their error reporting software.