Comments (10)
The current product is configured so it can be used to edit, run and debug JavaScript, Typescript and Java code. We decided to aim for a product that contains all required features to be able to work on the Theia code-base.
from theia-blueprint.
We (EclipseSource) intend to work on this on behalf of ST Microelectronics.
from theia-blueprint.
edit, run and debug JavaScript, Typescript and Java code. We decided to aim for a product that contains all required features to be able to work on the Theia code-base.
That's a very good start, and the list of "included by default" extensions can be enhanced at any time.
from theia-blueprint.
As an enhancement you can consider including the full set of vscode built-ins
(minus exceptions). Usually the Microsoft or 3rd party extensions will not re-implement features provided by built-ins. So you might e.g. have a user install the MS python
extension, have LS support and other advanced features but no syntax highlight because the vscode.python
extension, that provides the TExtmate grammar, is missing. The user could install it, if they know-to.
from theia-blueprint.
cc: @vince-fugnitto
from theia-blueprint.
As an enhancement you can consider including the full set of
vscode built-ins
(minus exceptions). Usually the Microsoft or 3rd party extensions will not re-implement features provided by built-ins. So you might e.g. have a user install theMS python
extension, have LS support and other advanced features but no syntax highlight because thevscode.python
extension, that provides the TExtmate grammar, is missing. The user could install it, if they know-to.
Good point. How can we include all of them? Is there a list somewhere?
from theia-blueprint.
Good point. How can we include all of them? Is there a list somewhere?
No, I do not think so. I think we should have a way to list them. Would you open an issue on the vscode-builtin-extensions
repo about this?
For a quick list, see the main repo's example app. The only thing is that their versions have not been updated in a while.
https://github.com/eclipse-theia/theia/blob/master/package.json#L86-L154
from theia-blueprint.
Ok, thanks.
And sure, I opened an issue.
from theia-blueprint.
To add all built-ins to blueprint I also created an issue separate from this one.
from theia-blueprint.
Good point. How can we include all of them? Is there a list somewhere?
No, I do not think so.
There is now an easy way to add all built-ins, in one operation - the built-in extensions pack
:
https://open-vsx.org/extension/eclipse-theia/builtin-extension-pack/1.50.0
There are still things to iron-out, like we'd probably want the extensions to be fetched/installed at build-time rather than runtime. See this draft PR (not to be merged at this time), the first step in using the pack.
#93
from theia-blueprint.
Related Issues (20)
- [CM] Improve Blueprint versioning, tag the releases HOT 6
- Build Blueprint against Theia Sources
- [CI] Latest PR merged seems to have triggered wrong Jenkins job? HOT 4
- Provide hashes for Theia Blueprint downloads HOT 4
- Cannot build Theia Blueprint on Apple Silicon
- Renamed directory paths in `browser.Dockerfile` HOT 1
- Proposal to Relicense Theia Blueprint to MIT: Seeking Approvals HOT 9
- bug: `go to definition` is blocked by application header HOT 1
- Cannot debug javascript applications HOT 1
- Installer should not be called "TheiaBlueprint.exe"
- preloadTemplate produces invalid HTML
- Theia Blueprint still contains Theia git extension HOT 1
- ide status often turned offline HOT 3
- Wrong documentation under "Updates and Downloads" on Welcome screen.
- Remove "Plugins" view in Theia IDE HOT 1
- Linux download link is broken HOT 1
- The next button style of the installation package is abnormal
- Install from VSIX file picker issue
- DockerHub image for Theia IDE HOT 13
- Rename the repository to complete the Theia Blueprint to Theia IDE rebranding HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from theia-blueprint.