dojo / web-editor Goto Github PK
View Code? Open in Web Editor NEW:rocket: Making it easy to explore Dojo 2 in a browser
Home Page: https://dojo.io
License: Other
:rocket: Making it easy to explore Dojo 2 in a browser
Home Page: https://dojo.io
License: Other
In #27 we are introducing some listeners, there aren't clean lifecycle methods in the 0.1.0 widget-core to clean those up, but in 0.2.0 there are, so we should ensure we add and remove the work bench listeners on the new lifecycle methods.
Outside of the Editor support for vscode themes, we should have the support for the other UI elements.
If possible, it'd be great to capture the filename and line number information from thrown errors, log messages, and the TypeScript compiler and add it to the console UI. If possible, it should map back to the actual line number in the TypeScript source.
We need a file navigation UI element which lays out the files of the project.
Enhancement
There is a need to provide a snippet
which would allow a very simple application to be run and edited, mainly for code examples, where dependencies could be declared/supplied without having to generate a whole project.json
, but still be able to edit and run the example.
Enhancement
Currently for running an application it will always attempt to bootstrap the application via src/main
. This should be configurable, like the index.html
is.
We need some ability to try to retrieve project.json (and maybe save it) to make it easy to share projects.
When issue dojo/core#328 is resolved, we need to migrate back to @dojo/core/request/providers/xhr
.
Enhancement
Editor
and Runner
should be widgets and leverage widget-core
.
We need a File Tab Bar UI Element which allows selection/navigation of files from the project.
The web-editor
should make it easy to allow uploading of project.json
in preparation for making an online workbench.
Consider creating a WebPack bundle for the whole solution as the distributable. This would make it easier to integrate into a page and possible remove the need to pollute the global namespace with postcss
.
The monaco-editor allows editor line decorations, where certain lines can be highlighted or changed...
We should consider integrating that feature for highlighting, indications when stepping through tutorials.
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.