Skip to content

Dev Meetings

Jonas Helming edited this page Dec 17, 2024 · 1477 revisions

Purpose

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)

Meeting details

https://eclipse.zoom.us/j/87062337291?pwd=S0JzVEdOS0NkNFJ0VU1rbzZURUtKQT09

2024-12-24 and 2024-12-31: No meeting!

2024-12-17

  • [Mark] We should clarify on our website that Theia is not a fork of VS Code :)
  • [Jonas] Please check / augment the roadmap

2024-12-10

  • [Mark] Updated builtins to 1.95.3. See pull request.
  • [Mark] Noticed that publishing builtins is very error-prone. Performing a refactoring of the GitHub Actions on the builtins repo.
  • [Jonas] Status NPM migration
  • [Jonas] Upcoming MCP support
  • [Jonas]

2024-12-03

  • [Thomas] 1.55.1 Patch release (File watcher upgrade)

2024-11-26

2024-11-19

  • [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?

2024-11-12

2024-11-05

2024-10-29

  • [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?

2024-10-22

  • [Jonas] Almost everybody is at OCX

2024-10-15

2024-10-08

  • [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

2024-10-01

  • [Jonas] Yeoman => Mark and Thomas could you have a look?
  • [Jonas] Roadmap for Q4/2024 added, please have a look and refine

2024-09-24

  • [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

2024-09-17

  • [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

2024-09-10

2024-09-03

  • [Jonas] Theia IDE state and test
  • [Jonas] Collaboration feature is merged, congrats!

2024-08-20

  • [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?

2024-08-13

2024-08-06

2024-07-30

  • [Jonas] On an internal workshop, sending regards

2024-07-23

  • [Mark] Require Node.js v18 as a minimum version? See also #13943
  • [Many people]: On vacation, sending regrets, e.g. Thomas, Jonas, etc.

2024-07-16

2024-07-09

  • [Mark] Deprecate preview support for Markdown files? (see also #13895)
  • [Thomas] CI instability
  • [Jonas] I am on vacation next week
  • [Jonas] Working on an article "Theia IDE vs VS Code"

2024-07-02

2024-06-25

  • [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.

2024-06-18

  • [Mark] Revisiting the state of the Tab API and the flexibility of the application shell.

2024-06-11

  • [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

2024-06-04

  • [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

2024-05-28

2024-05-21

  • [Jonas] Roadmap updated, please have a look
  • [Jonas] I am ooo next week

2024-05-14

  • Collaboration feature gets ready for review again

2024-05-07

  • [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

2024-04-30

  • [Jonas] 1.49 Release and current state
  • [Jonas] 1.50 scheduled for June 3rd (instead of May 30th)

2024-04-23

  • [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

2024-04-16

There was nothing to discuss

2024-04-09

  • [Thomas] Theia IDE preview testing: looking for volunteers! Process
  • [Jonas] I am ooo next week

2024-03-19

2024-03-12

  • [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)

2024-03-05

  • [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

2024-02-27

2024-02-20

2024-02-13

2024-02-06

2024-01-30

2024-01-23

2024-01-16

2024-01-09

  • [Jonas] Close Dicourse and use Github discussions only. Should we migrate data from discourse?
  • [Thomas] Complete retirement github.com/theia-ide by moving vscode fork to eclipe-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

https://docs.google.com/presentation/d/e/2PACX-1vRx66RkkEwhf6od6IALW0PVM1VDogXi2YfSe7BCwwHEvHpzd2wVdslYFefzZpcrB739ri6Sc-3sFkHg/pub?start=true&loop=true&delayms=3000

Clone this wiki locally