Skip to content

Add note about billing and other small fixes #925

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 15 additions & 7 deletions INFRASTRUCTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ This does not include social media profiles.

## Why?

It's part of the required tasks to be completed by the OpenJS Foundation, forming an item of the [onboarding checklist](https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md#onboarding-checklist).
Originally as part of onboarding to the OpenJS Foundation, but now because we recognise it is open, transparant, and helpful.
It's also probably good practice.

This enables members of the JSON Schema team, and the OpenJS Foundation, to have oversight and management of such infrastructure should it be required.
This enables members of the JSON Schema team to have oversight and management of such infrastructure should it be required.

## Who?

Expand Down Expand Up @@ -57,7 +57,7 @@ The Slack server has a number of bots which feed data into specific channels.

* The bot for #stack-overflow runs from If This Then That under @relequestual 's account. It should probably be migrated to Zapier.

* The bot for #reddit-mentions runs from Zapier under @benjagm 's account.
* The bot for #reddit-mentions runs from Zapier under @benjagm 's account.

* The #github channel bot uses the official Github Slack app, and runs all Github events from all of our repositories, apart from GitHub Discussions.

Expand All @@ -67,17 +67,25 @@ At the time, there was no official app integration.

* The bot for notifying new youtube videos in the #announcements channel in Slack uses Zapier.

* The notifications with website users feedback uses Airtable automations.
* The notifications with website users feedback uses Airtable automations.

## Metrics

The website metrics previously available in Google Analytics are now in Plausible.
The website metrics are available in Google Analytics. For a time they were in Plausible.

For the Community metrics we are using Common Room and Orbit.
For the Community metrics we are using Common Room.

## Email

We are using google for business to manage the email accounts associated to json-schema.org.
We are using Google Workspace to manage the email accounts associated to json-schema.org.


If you believe something is missing from this documentation, [please file an issue](https://github.com/json-schema-org/community/issues/new?assignees=&labels=&template=action_item.md).

## Billing

Some parts of the above require billing. For now this is only Google Workspace.
Previously we had access to virtual cards through Open Collective, but that program has shuttered.
We have no legal entity by which we can create bank accounts.
Currently billing is done by Ben Hutton and claimed through our Open Collective.
If asked for an address, we should use that defined by the Open Source Collective.