Skip to content
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

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

Closed
flexseth opened this issue Apr 18, 2024 · 1 comment
Closed

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

flexseth opened this issue Apr 18, 2024 · 1 comment
Assignees

Comments

@flexseth
Copy link
Collaborator

flexseth commented Apr 18, 2024

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)

  • Advanced Query Loop by Ryan Welcher demo

✅ Testing an "out of date" plugin: PressThis

mu-plugins examples

  • add_filter example
  • Block Hooks example also listed on this post

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"

  • slightly technical, but if you have experience with wp-now and the playground, we are looking to really improve the understanding of how the "boot modes" work

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!

  • Using Jetpack in Playground via a Blueprint
  • WooCommerce demo
  • Playground Documentation onboarding
  • Import / Export website demo
  • Brochure site with patterns as pages
  • create-block demo - Easily make a custom block for Gutenberg
  • Core Blocks demo - showcase using a couple of WordPress (React) core components
  • Demo a block someone else has made (Interactivity API Countdown)
  • Roll five websites for students to work on
  • API demo
  • Custom plugin demo - Roll your own plugin
  • LMS demo w/Sensei
  • GitHub Issues Connect block plugin - create a new issue about this block
  • Screenshot block - utility - using a NPM package with Playground
  • Testing Playground - create e2e tests
  • Plugin Review Check - boot in Plugin mode to test against submission guidelines

Explaining errors

Error when trying to run a custom domain

Explaining options for the Blueprint data format

@flexseth flexseth self-assigned this Apr 18, 2024
@adamziel
Copy link
Collaborator

Closing as the Contributor Day is finished.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants