whatwg/participate.whatwg.org

Name: participate.whatwg.org

Owner: WHATWG

Description: null

Created: 2017-12-02 00:19:24.0

Updated: 2018-05-15 20:08:57.0

Pushed: 2018-05-15 20:08:57.0

Homepage: https://participate.whatwg.org/

Size: 231

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

participate.whatwg.org

This server supports the WHATWG Participant Agreement, including submitting the agreement, updating GitHub pull requests to Living Standards with status checks, and storing the agreement data in other data repositories.

Process for Editors

When someone submits a pull request for a contribution, you should get a GitHub status line letting you know whether they are authorized to participate. You can click through it for more details.

If their pull request is marked as pending because they or their associated entity needs to be verified, then you'll want to do that verification process. This means:

If the pull request is marked as pending for reasons on their side, e.g. not having signed the agreement or not having signed up for the appropriate workstream, you may need to guide them through this process. Remember to be friendly; the human touch counts!

Once they've gotten this straightened out, you can use the status link in the pull request to re-synchronize the GitHub pull request with our database. That should turn the status check green, at which point you can merge their PR!

Tech-side stuff
Developing this repository

To get set up:

Start the server with npm run start. It will use the PORT environment variable if set, or 3000 as the default port otherwise.

List of resources
Setting up the GitHub webhook

Follow the “Creating Webhooks” guide from GitHub for Living Standard repositories. The settings are:

Also ensure that the username specified in private-config.json is given write access to the repository, so it can push status updates.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.