WordPress / wordpress-playground

Run WordPress in the browser via WebAssembly PHP
https://w.org/playground/
GNU General Public License v2.0
1.65k stars 264 forks source link

Documentation updates for Yoast's Online Contributor Day ⭐️ #1271

Closed flexseth closed 7 months ago

flexseth commented 7 months ago

Contributing

Thank you for considering being a part of the Playground today! We've been working hard on figuring out where the gaps in documentation lie, and want to start providing as much information as possible for how the platform works.

Here is a list of items that have been discussed that can be documented, created, improved, tested, etc.

Introduction

Existing documentation: https://wordpress.github.io/wordpress-playground/

Getting started with contributing to the Playground docs

Please feel free to use any starter docs you see in the Playground Docs Updates repo to improve on or submit as PRs.

I will be available and have access to assign issues to contributors in the WordPress Playground repo, for anyone who wants to take on a project. @flexseth in the Yoast Slack Chat!


Docs updates requested

How to use Playground to...


Blueprints - creating and documenting how they work

Ten ideas - or so - to get started

Plugins

Using Blueprints with plugins

How to import theme test data (detailed instructions)

✅ Testing an "out of date" plugin: PressThis

mu-plugins examples

Themes

How to demo a theme or plugin?

Theme blueprint examples

thread

  • Twenty Twenty with block template parts.
  • Twenty Twenty with theme.json.
  • Twenty Twenty with theme.json and various block options for color limited.
  • Twenty Twenty-Four with locked blocks or patterns (including content only editing).
  • Twenty Twenty-Four with both theme provided and custom starter patterns, along with patterns prioritized from the pattern directory.
  • Twenty Twenty-Four with various block options limited (duotone, color, typography tools) and client side filtering for some blocks.

Systems info

Architecture related documentation

Using the VS Code Extension

wp-now "boot modes"

VS Code vs. wp-now

Testing

See Testing in Playground for docs and update opportunities

QR Code demos

The idea is to be able to showcase a demo by having someone click a QR Code. Imagine you're at a networking meeting and want to show off how awesome Playground is, or what you created with it. Being able to click a QR Code and go to an instance of a fully functioning website - is the idea.

Helping to add pseudocode or steps, description information to any of the ideas below would be helpful. They will be included in documentation with your help!

Explaining errors

Error when trying to run a custom domain

Explaining options for the Blueprint data format

adamziel commented 7 months ago

Closing as the Contributor Day is finished.