mcnuttandrew / prong Goto Github PK
View Code? Open in Web Editor NEWA projectional editor for JSON DSLs
Home Page: https://prong-editor.netlify.app/
License: MIT License
A projectional editor for JSON DSLs
Home Page: https://prong-editor.netlify.app/
License: MIT License
After changing the position of the examples charts in the in-situ example, the old charts are not cleared.
Performance optimization: projection placement takes a long time for largeish specs (eg one containing a whole dataset), make caching fast enough where it can deal with that. See for example the vega-lite "ide" with a bigger input. (A cheat might be to never push that data into the rendering of the program, but have the spreadsheet still be able to show it)
A question during the VLHCC talk was "can prong do yaml?"
The answer right now is no, but there's not an especially strong reason for that. Currently there's a number of connections to JSON, such as via the json parser and some of the typings, that prevent support of YAML. It'd be a big under taking to add but its far from impossible.
There are a few functionalities that we implement which already exist in jsonc. There's are likely more robust, so it'd be good to explore how we can use their work
Right now its clumsy/awkward, it would be good to make it be better more consistantly
Sometimes the schema is wrong and you know better, enable a means to remove them.
Two approaches seem possible
Basically i want to be able to turn on the debugger without modifying my code substantially
Doesn't look like there's an option to control editor initial docking status or general dockability. I'd rather like this! (Specifically, because I'd like the editor to start docked in my application.) ๐
Many of the dependancies in the main package come from the standard bundle, so it might be good to push it out to it's own package to reduce the size of the application.
Little tidy code, but for just one area
Currently there are two distinct rendering paths, which makes cache/other optimizations a little tedious
Most of the examples should how to manipulate a single property, it would be useful to to demonstrate how to interact with more than one property.
AND OR, maybe NOT
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.