Making WordPress.org

Opened 11 months ago

Closed 8 months ago

#7074 closed enhancement (fixed)

WordPress Sustainability Team GitHub Handbook

Reported by: javiercasares's profile JavierCasares Owned by:
Milestone: Priority: normal
Component: Handbooks Keywords:
Cc:

Description

The new Sustainability Team needs a Handbook at

https://make.wordpress.org/sustainability/handbook/

It will require the Handbook plugin, and also a GitHub repository at the WordPress organization.

The idea is to sync it as the Hosting Handbook is (with a manifest.json file). Maybe one file can be created to start syncing and not to open another ticket to start the process later.

We will need some permissions to access the Handbook plugin for the actual people that the site has, and some users from GitHub for (GitHub users) Nahuai, LittleBigThing, and JavierCasares with "admin / setting level".

cc @nahuai @yellowlime @noradriana @littlebigthing

Change History (5)

#1 @JavierCasares
9 months ago

  • Type changed from defect (bug) to enhancement

As the Sustianability Handbook repo has been created, we can start the sync between the GitHub and the WordPress Handbook.

WordPress Site:
https://make.wordpress.org/sustainability/handbook/

GitHub repo:
https://github.com/WordPress/sustainability

GitHub manifest:
https://github.com/WordPress/sustainability/blob/trunk/bin/sustainability-manifest.json

This ticket was mentioned in Slack in #meta by javier. View the logs.


9 months ago

#3 @coffee2code
8 months ago

Hi @JavierCasares: I just created a PR (PR#1) in the Sustainability repo to fix a few issues with the manifest. Once that is addressed, I can implement the import into the handbook on Make/Sustainability.

#5 @coffee2code
8 months ago

  • Resolution set to fixed
  • Status changed from new to closed

The handbook was configured for the site via [20946-dotorg]:

Make/Sustainability: Configure handbook which will be imported from GitHub.

It has been deployed and the sole existing handbook page has been imported.

As for access on the site, all the users mentioned are already administrators, so they have all necessary privileges.

And it looks like everyone also already belongs to the Sustainability team under GitHub.

Considering this closed. Reopen if anything was overlooked.

Note: See TracTickets for help on using tickets.