Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nodejs/release-cloudflare-worker

Infra for serving Node.js downloads and documentation.
https://github.com/nodejs/release-cloudflare-worker

cloudflare-r2 cloudflare-workers nodejs

Last synced: 27 days ago
JSON representation

Infra for serving Node.js downloads and documentation.

Awesome Lists containing this project

README

        











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



MIT License

## Contributing

This project adopts the Node.js [Code of Conduct](https://github.com/nodejs/admin/blob/main/CODE_OF_CONDUCT.md).

Any person that wants to contribute to the Worker is welcome! Please read the [Contribution Guidelines](CONTRIBUTING.md) to better understand the structure of this repository.

### Deployment

The Worker is deployed to Cloudflare via [a Github Action](https://github.com/nodejs/release-cloudflare-worker/blob/main/.github/workflows/deploy.yml).

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

- [Code of Conduct](https://github.com/nodejs/admin/blob/main/CODE_OF_CONDUCT.md)

- [Contribution Guidelines](CONTRIBUTING.md)

- [Collaborator Guideline](COLLABORATOR_GUIDE.md)

## License

This repo is licensed under the terms of the [MIT License](./LICENSE.md). It is based off of [Kotx's render worker](https://github.com/kotx/render), which is also licensed under the MIT license.

## Thanks

- Thanks to all the contributors and collaborators that make this project possible.
- Thanks to [Cloudflare](https://cloudflare.com) for providing the infrastructure that serves the Worker under their Open Source Initiative in addition to immense support.
- Thanks to [Sentry](https://sentry.io/welcome) for providing an open source license for their error reporting software.