raw
current commit
230828.1 · meta: updated resource request docs (#1150)

OpenJS Foundation GitHub Resources Requests

OpenJS Foundation can provide monthly funding for the following Github resources:

Funding for resources requires:

  1. CPC Approval
  2. OpenJS Foundation Budget Approval

Archive of Approved Requests

The list below contains a historical archive and reference of past approved project fund requests.

Requesting GitHub Resources

The process for requesting Github resources is:

  1. Estimate your monthly spend using https://github.com/pricing/calculatorgithub
  2. Create and submit a PR using the template for CPC approval
  3. If approved the CPC will discuss with OpenJS staff in the next CPC meeting
  4. Once fully approved, you will need to add OpenJS staff as a billing manager on your project
    • Billing Managers have only access to Billing Settings on your GitHub organization
  5. OpenJS will add a credit card and implement spending limits consistent with the request

The Pull Request template below should be completed with a Pull Request containing an addition to the GITHUB_REQUESTS/{CurrentYear}.md spreadsheet from this repository, filling the required information.

[!NOTE]
The costs are billed on a monthly basis. Hence the costs should be calculated on a monthly basis.

Best Practices

These best practices are a set of recommendations for maintaining a healthy usage of the resources.

Codespaces Best-Practices

GitHub Resource Request PR Template

## GitHub Resource Request for {Project Name}

- **Estimated monthly cost:** USD XXXX
- **Requested Features:**
  - [ ] Actions
  - [ ] Codespaces
  - [ ] Extra Large Runners (Actions)
- **Fund Request Champions:**
  - Champion A (@handle)
  - Champion B (@handle)

### Intended usage of the resources

<!-- For what kind of resources should the monetary resources be allocated how are they intended to be used -->

<!-- Feel also free to add relevant links to Issues, Discussions, and Slack threads -->

cc @openjs-foundation/cpc

Approvals

The request is submitted to the CPC for evaluation. The CPC evaluates the request following its decision-making processgithub and if approved, informs OpenJS staff that the request needs budget approval. Requests approved by the CPC are subject to final budget approval by the OpenJS Foundation.