Block theme builder on WordPress.org
adamziel opened this issue · 4 comments
Let's empower designers to build block themes with a dedicated builder tool available directly from WordPress.org.
As a designer, I would:
- Go to wordpress.org/theme/create
- Choose a parent theme to fork (or not)
- Make any customizations I need
- Close my browser tab and return later without losing my progress
- Click a "Submit to theme directory" button
I could also:
- Load my existing theme from the theme directory
- Make changes
- Submit the updated version with a click of a button
This workflow could potentially also offer the GitHub export and import feature.
Open questions
Before this project starts, there are some questions to answer:
- What other ingredients are required to submit a block theme?
- readme.txt – how should the designer edit that in block theme builder?
- ...what else?
What important factors is this issue missing @beafialho @jasmussen @mtias ?
I could also:
Load my existing theme from the theme directory
Make changes
Submit the updated version with a click of a button
This would be great.
Here are some ideas that would be useful:
- Having a staging site we could share a link to
- Have the Create Block Theme plugin pre-installed
- I am not yet very familiar with this process, but one important step I believe is to run the Theme Check plugin before submitting, so that could be pre-installed as well
@iamtakashi @henriqueiamarino any other things you remember?
Can I host my result directly after picking and choosing pieces?
This workflow could potentially also offer the GitHub export and import feature.
I don't think the open source version should directly integrate into a proprietary service.
Can I host my result directly after picking and choosing pieces?
That would be a hosting feature, the only way to do it in Playground would be to integrate with such a service (or GitHub pages).
I don't think the open source version should directly integrate into a proprietary service.
You do have a point, at the same time playground.wordpress.net already has a simple GitHub integration for public community repos that should be helpful even for showcasing features in new major WordPress releases.