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

Roadmap #525

Open
adamziel opened this issue Jun 5, 2023 · 1 comment
Open

Roadmap #525

adamziel opened this issue Jun 5, 2023 · 1 comment

Comments

@adamziel
Copy link
Collaborator

adamziel commented Jun 5, 2023

WordPress Playground roadmap

This issue exists to communicate the long-term roadmap of the WordPress Playground project and keep it open for comments and discussions. Your feedback and contributions are crucial to help shape the direction.

The roadmap will continue to evolve and is meant to make a direct connection between specific issues and Pull Requests to the larger direction presented in the Playground vision. This is why everyone's work on Playground matters. Feel free to use it as a resource to find guidance and highly impactful work.

This roadmap provides a high-level overview of important areas in Playground. Specific next tasks are being considered on the project board.

Areas

WordPress onboarding

WordPress Contribution tools

Let's amplify the contributions to WordPress with streamlined, zero-setup workflows.

WordPress Reliability

Let's stay on top of performance and reliability benchmarks.

Playground reliability

Let's stay on top of performance and reliability benchmarks.

Distributed WordPress

Let's position WordPress as the decentralized engine of the web, whether we're speaking about websites, mobile apps, or even a synchronized storage backend for regular desktop apps.

Playground adoption and community growth

Let's grow the Playground ecosystem and foster the community to catalyze a new generation of innovative WordPress tooling.

@adamziel
Copy link
Collaborator Author

The previous roadmap was nearly completed, I just updated this issue with an up-to-date list of projects.

adamziel added a commit that referenced this issue Jul 3, 2024
## Motivation for the change, related issues

Renders a mindmap of linked projects from GitHub issues to make
connections and dependencies visible. The project grew so much, I
couldn't process the incoming work in my head anymore. This is a v1 of a
tool I hope to use to:

* Quickly figure out is any particular new issue relevant in the short
term
* Communicate why a specific project matters
* Track the progress we're making towards larger goals – they will
become more apparent as this mindmap grows

![CleanShot 2024-07-01 at 21 31
00@2x](https://github.com/WordPress/wordpress-playground/assets/205419/99df610d-9bfc-455f-9115-0aa720907fa7)

## Future work

* CI-generated public HTML page
* A more reliable way to connect two issues 
* A basic UI to connect another node directly from the app
* Server side rendering to easily include highlighted mindmap fragments
in issues descriptions

## Implementation details

* Downloads the list of issues from Playground-related repositories
using GitHub's GraphQL API
* Connects any two issues/prs with `[Type] Mindmap Node` label
* Connects all issues mentioned in issues/prs with label `[Type] Mindmap
Tree`
* Starts at the
[Roadmap](#525)
issue
* Uses D3.js to render an interactive mindmap with clickable links

## Testing Instructions (or ideally a Blueprint)

Run:

```shell
npm run mindmap
```

And go to http://127.0.0.1:5269/

cc @bgrgicak @brandonpayton
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant