-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Dev Meetings
Jonas Helming edited this page Nov 21, 2024
·
1467 revisions
Developers and everyone interested meet every Tuesday at 4 PM CET, to discuss anything related to the development of Theia. If you want to bring up a specific topic at the next meeting, please add it to the agenda below. We have a backup session every Wednesday at 5 PM CET for more detailed discussions identified on Tuesday (same meeting link)
https://eclipse.zoom.us/j/87062337291?pwd=S0JzVEdOS0NkNFJ0VU1rbzZURUtKQT09
- [Jonas] I cannot make it today, Mark or Thomas, please take over! :-)
- [Simon] Who should add logs to the changelog? (PR vs Release)
- [Thomas] Draft PR for npm-based build. Feedback wanted!
- [Jonas] ScanOSS for the Theia IDE
- [Jonas] Move Theia Platform website to sub page?
- [Matthew] Local AI in Theia IDE: https://www.youtube.com/watch?v=2KWtuDbXoI8
- [Mark] PR for adding esbuild support is ready. See #14414.
- [Stefan] Inversify issues. Symptom and fix.
- [Jonas] The Theia release in December is proposed for 16th.
- [Thomas] Trouble in npm land: https://github.com/eclipse-theia/theia/issues/13948#issuecomment-2456773953
- [Mark] Is there general interest to switch to a faster bundling tool (like ESbuild)?
- [Jonas] Reminder: NPM switch is upcoming
- [Jonas] Mark: Please review Yeoman Template
- [Jonas] Reminder: We will set up a dependency update process after the release and distribute tasks
- [Jonas] Please help with triaging (and fixing) new bug reports
- [Jonas] Unmet peer dependency warnings?
- [Jonas] Almost everybody is at OCX
- [Jonas] Theia IDE is now available on Snap! see https://github.com/eclipse-theia/theia-ide-snap
- [Jonas] Investigate / Get rid of dependency warnings see this discussion
- [Thomas] Theia plugin yeoman generator: do we still want this and if not, how to lay it to rest?
- [Thomas] Theia IDE installer, what are our needs? AppImage does not work OOTB.
- [Stefan] Update on browser-only file system
- [Stefan] Update on Lumino migration
- [Jonas] Yeoman => Mark and Thomas could you have a look?
- [Jonas] Roadmap for Q4/2024 added, please have a look and refine
- [Jonas] Sorry, I cannot make it today, Mark or Thomas please take over
- [Jonas] Release scheduled this Thursday, please spend time on review
- [Jonas] Roadmap for Q4/2024 added, please have a look and refine
- [Thomas] Should we hide internal objects from API? https://github.com/eclipse-theia/theia/issues/13522
- [Stefan/Thomas] The new AI feature has a 1 package/feature approach. How granular do we want to be?
- [Jonas] How to handle previous committers of Theia Cloud (Olaf and Lucas). Both have 13 contributions to Theia, too
- [Jonas] New logo proposal
- [Thomas] Heads up: VS Code getting serious re: ESM
- [Jonas] Publishing Theia IDE on Ubuntu Store see here
- [Jonas] TheiaCon: Save the date and call for papers! https://www.eclipse.org/events/2024/theiacon/
- [Jonas] Theia IDE state and test
- [Jonas] Collaboration feature is merged, congrats!
- [Jonas] Get rid of manual example and improve Yeoman Generator
- [Jonas] TheiaCon: Save the date and call for papers! https://www.eclipse.org/events/2024/theiacon/
- [Jonas] Upcoming community release (candidate was 1.52). Anything to patch?
- [Jonas] Integrate Collaboration Feature into the Theia IDE?
- [Jonas] PRs are pilling up, please spend some time on reviews
- [Jonas] Collaboration feature for 1.53, Theia AI for 1.54?
- [Thomas] Everyone O.K. with move to npm (https://github.com/eclipse-theia/theia/issues/13948)?
- [Thomas] Doc on https://theia-ide.org/docs/ is misleading people: update or replace with links?
- [Jonas] Theia Support GPT
- [Jonas] Switching away from Yarn v1?
- [Jonas] Vertical tabs?
- [Thomas] File system path capitalization: strategy and consequences? context: 13987
- [Thomas] Stop supporting Node 16: let's make a decision. => All for it, decided
- [Thomas] NSFW drop (https://github.com/eclipse-theia/theia/issues/14015)
- [Jonas] Theia AI!!
- [Jonas] On an internal workshop, sending regards
- [Mark] Require Node.js v18 as a minimum version? See also #13943
- Reference: Node Runtime Policy
- [Many people]: On vacation, sending regrets, e.g. Thomas, Jonas, etc.
- [Mark] Deprecate preview support for Markdown files? (see also #13895)
- [Thomas] CI instability
-
download:plugins
https://github.com/eclipse-theia/theia/issues/13902 - Mac jobs failing without good reason or not starting
- Node 16 vs (>= 18) example
-
- [Jonas] I am on vacation next week
- [Jonas] Working on an article "Theia IDE vs VS Code"
- [Thomas] Enable tests on all platforms update: node-pty uses "ConPTY" on Windows. This seems to be unstable:
- Platform differences in fork behavior
- Debugging hangs
- Tests fail with weird, internal errors (
Uncaught Exception: Error: read EPIPE
) - affected packages: task, process Process subsystem needs work to handle ConPTY on Windows: maintenance of node-pty is sluggish.
- [Jonas] Theia IDE press release: https://newsroom.eclipse.org/news/announcements/eclipse-foundation-introduces-theia-ide-elevate-modern-developer-experience
- [Jonas] Theia Cloud => Theia?
- [Jonas] Check Roadmap for Q3
- [Jonas] 1.51 preview testing on going: https://github.com/eclipse-theia/theia/discussions/13870
- [Mark] Collaboration Feature: E2E encryption is done, working on OAuth/OpenIDConnect connect now. Official release afterwards.
- [Mark] We now have a public instance of the collaboration feature available over at
https://api.open-collab.tools
. It is now ready for a final review. Don't be too harsh on the code, we plan to iterate on it in the coming weeks.
- [Mark] Revisiting the state of the Tab API and the flexibility of the application shell.
- [Mark] Kind request for reviews - almost half of all open PRs are mine. They are mostly small, localized changes that fix actual community issues, so please take a few minutes to review them.
- [Thomas] Theia IDE GA state of play
- [Thomas] Should we turn on
yarn browser test
on Windows/MacOS PR checks? - [Jonas] We now deprecate Theia/Git, any final veto?
- [Jonas] Switch away from yarn (e.g. to NPM), any thoughts? Maybe switch to Yarn 4.0, Consider SBOM
- [Jonas] Theia IDE GA is delayed (by press release), new date June 13th or later, we might use 1.50
- [Mark] Opinions on the new VSCode Chat API?
- [Jonas] Roadmap updated, please have a look
- [Jonas] I am ooo next week
- Collaboration feature gets ready for review again
- [Jonas] Release State: Announcement and IDE available tomorrow. Press release for Theia IDE GA next week May 16th
- [Thomas] We have 182 labels. Let's bring that to max. 30.
- [Thomas] Volunteer for next built-in update to validate new doc? => Mark agreed to give it a try
- [Jonas] 1.49 Release and current state
- [Jonas] 1.50 scheduled for June 3rd (instead of May 30th)
- [Mark] The latest versions of Node v18 and v20 broke our build processes. See #13613.
- [Thomas] Blockers for Theia IDE release? see (#13192)
- [Jonas] Release scheduled for April 29th, Theia IDE GA for May 16th
There was nothing to discuss
- [Thomas] Theia IDE preview testing: looking for volunteers! Process
- [Jonas] I am ooo next week
- [Jonas] Rename Blueprint repo!?
- [Jonas] Update built-ins: How and how often?
- [Thomas] Patching libraries (update) https://github.com/eclipse-theia/theia/issues/13501
- [Jonas] Upcoming: Community release and Theia IDE GA
- [Jonas] Github link for Theia IDE and more, see this PR
- Merge Theia IDE into main repo?
- Link to Theia IDE repo on front page or in docu?
- Provide Docker container for Theia IDE?
- Slightly adapt project goals?
- [Thomas] patching libraries (Phosphor)
- [Jonas] April Release on Monday 29th instead of Thursday 25th
- [Jonah] Question: Would someone have some time this month to take on some notebook-PRs
- [Thomas] Theia IDE releases
- If we find blockers in testing, we'll have to do a Theia patch release
- Release timing vs. Theia release
- When do we skip a release?
- [Jonas] FYI, there will be a 1.47.1 release
- [Marc] A Theia-inspired 3PP license check script, that wraps
dash-licenses
, is now available as an easily-integrated npm package: @eclipse-dash/nodejs-wrapper@0.0.1. See this example of a PR integrating it in a new repo. - [Jonas] Theia IDE leave Beta in March or April?
- [Jonas] ECA issues
- [Thomas] Extractable editors: current state + next steps [#13163](https://github.com/eclipse-theia/theia/issues/13163]
- [Thomas] New API: Support to capture terminal contents https://github.com/eclipse-theia/theia/issues/13085
- [Stefan] Splash Screen
- [Mark/Vacation] Please label your PRs - Most of the recent PRs were unlabeled, and it makes searching to specific changes pretty difficult.
- [Jonas] Community call upcoming
- [Jonas] Lots of open, but apporved PRs: https://github.com/eclipse-theia/theia/pulls?q=is%3Apr+is%3Aopen+review%3Aapproved
- [Jonas] Next community release
- [Jonas] Patch release 1.46.1 available. The release fixes the following regression https://github.com/eclipse-theia/theia/commit/9a51317fe81a179e9e7c6c9071e9a00218bba299
- [Jonas] Lots of open, but apporved PRs: https://github.com/eclipse-theia/theia/pulls?q=is%3Apr+is%3Aopen+review%3Aapproved
- [Mark] Collaboration support is now online. Still a draft, but people can already test it, while I'm finishing up the code.
- [Stefan] Multi Instance Support in Theia
- [Jonas] Present collaboration support at community call?
- [Jonas] Discousre migration done (import ongoing)
- [Jonas] Help wanted on Theia IDE issues: https://github.com/eclipse-theia/theia/issues/13192
- [Jonas] Monaco upgrade PR is ready for review (for next release): https://github.com/eclipse-theia/theia/pull/13217
- [Jonas] Community release was one month to early => stick with it...
- [Jonas] Discourse migration:
- Migrated test discussion (please review format and report to me): https://github.com/eclipse-theia/discourse-forum-archive/discussions/5
- Step 1: Post in discourse and change link on website
- Step 2: Get latest data and migrate to Github archive repo. Add posts in discourse and Github discussions announcing the archive
- Step 3: Shut down discourse (save data) (TypeFox)
- [Jonas] Help wanted on Theia IDE issues: https://github.com/eclipse-theia/theia/issues/13192
- [Jonas] Monaco upgrade PR is ready for review (for next release): https://github.com/eclipse-theia/theia/pull/13217
- [Mark] Short demo/preemptive Q&A of the collaboration feature
- [Mark] Collaboration support will be ready for an initial review starting this week
- [Mark] Does anyone know whether there's a way to "undeploy" an extension from open-vsx? See also https://github.com/EclipseFdn/open-vsx.org/issues/2294
- [Jonas] Mark Theia Git extension as deprecated now!?
- [Thomas] Outcome of ESM discussion: https://github.com/eclipse-theia/theia/issues/13272
- [Thomas] Monaco upgrade PR is ready for review: https://github.com/eclipse-theia/theia/pull/13217
- [Thomas] Community patch release. So far:
- [Jonas] Thanks to everyone for beeing active on reviews again (after Christmas break)
- [Stefan] Phosphor.js => Lumino
- [Jonas] Close Dicourse and use Github discussions only. Should we migrate data from discourse?
- [Thomas] Complete retirement
github.com/theia-ide
by movingvscode
fork toeclipe-theia
? - [Thomas] Move Theia to ESM modules?
- [Mark] See also this issue that would be improved if we were to use ESM modules
- [Jonas] Who has npm access? Who wants / needs?
- [Jonas] Theia IDE published!
- [Jonas] Theia IDE release process / Update Channels
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation