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
Create a place to paste a Blueprint to spin a new Playground instance #739
Comments
Related WordPress/blueprints#42 |
@sejas built https://sejas.es/playground and the source code is available at https://github.com/sejas/playground-blueprint-builder |
@seanmorris extended @sejas work and added autocompletion: https://seanmorris.github.io/playground-blueprint-builder/ ❤️ I noted some accessibility issues on mobile, likely coming from the Ace editor itself. Maybe they can be fixed, or maybe the answer is to switch to CodeMirror which didn't have those problems. |
Related discussions: In particular this comment from @ajitbohra:
@sejas had an idea to integrate the Blueprint building experience with the https://playground.wordpress.net/ app – let's coordinate our efforts around the builder experience. |
Some notes about what @seanmorris built:
But first let's see if we can make Ace mobile-friendly. If not, it doesn't make much sense to invest in UX enhancements before switching to CodeMirror. Also, I noticed it sometimes gets stuck and I don't know why – it could be a Playground issue, but I haven't seen that behavior in other contexts: |
@adamziel Is this done? |
@seanmorris The builder will sometimes stop progressing and never return success or failure. I'd keep this issue open once that's addressed since it's a blocking problem. I just opened #863 to track that problem. |
Blueprints can be pasted after the URL hash, as in
https://playground.wordpress.net/#{"preferredVersions":{....
This is a bit of an arcane knowledge. There should be an easily accessible textarea somewhere that also offers some validation on the spot.
CC @mtias
The text was updated successfully, but these errors were encountered: