Skip to content

Committer Meeting ‐ 20.10.2023

Ege Korkan edited this page Oct 20, 2023 · 6 revisions

Attendees

  • Ege Korkan
  • Matthias Kovatsch
  • Jan Romann
  • Daniel Peintner
  • Cristiano Aguzzi
  • Pedram Hadjian

Agenda and Minutes

  • EclipseCon: Reporting on the Event
  • Short Update on New Components:
  • Logo Discussion
    • Documented under decisions
  • Hosting Playground at Netlify? -> moving plugfest landing page to /plugfest kind of location?
  • td-tools
    • One language or not?
      • We start with one language now. Once we figure out the binary distribution, we can accept other languages if they accept to follow the distribution mechanism to provide binaries
    • Distributing binaries or not?
      • npx (npm cli): Already works with node-wot if you provide at least one argument (e.g. npx @node-wot/cli --help)
      • Platform-specific package manager (later on)
      • npm pipeline (npm install, npm build, link to root)
    • See: https://github.com/eclipse-thingweb/node-wot/issues/1033 and https://github.com/eclipse-thingweb/td-tools/pull/1
    • Last week's opinions
      • Cris: It would be better to have different packages. We can start by moving them and then splitting them into different packages.
      • Ege: I think also too. We have to name the packages.
      • Matthias: I would expect something like the node-wot, one repo but multiple module packages.
      • Cris: We can use @thingweb/node-wot/core.
      • Matthias: It would create too much work for us and users too. We can go for @td-tools
      • Jan: We can regroup for 1.0 release.
  • Readme alignment in general
    • Header can be "Eclipse Thingweb - component name"
    • How to align all the readmes? Will be the next meeting discussion
  • Discussing test-things
    • Positive feedback on this from others in EclipseCon (not necessarily the repo, the general concept)

Action Items

  • Next week screen share to understand where to place the component name in the logo.

Decisions and Resolutions

  • Thingweb Logo stays the same as a generic one. The SVG of the logo will have a placeholder to put the name of the component.
  • Hosting Playground at Netlify, moving plugfest.thingweb.io to /plugfest and then asking Eclipse to redirect.
  • TD Tools will accept any tool that outputs or takes a TD/TM. All tools need to offer at least a basic CLI experience. First only Node.js but we will accept others later on.
Clone this wiki locally