Skip to content

Committer Meeting ‐ 15.03.2024

Ege Korkan edited this page Mar 18, 2024 · 3 revisions

Attendees

  • Ege
  • Jan
  • Lorenzo
  • Daniel

Agenda and Minutes

  • Short Updates:
    • TDD from Siemens is past the publication process in Siemens.
  • Node-RED:
    • New PR.
  • TD Tools:
  • Old Thingweb is archived: see https://github.com/thingweb
  • Google Analytics:
  • Examples: See discussion
  • Important PRs or Discussions in Thingweb Components
    • node-wot
    • (coming from test things discussion) We should review the examples pipeline.
    • Better Eventing for Browser (longpolling doesn't scale to multiple connections)
      • MQTT over WS
      • SSE -> We will do one SSE connection per thing where event name is affordanceType/affordanceName and then the data underneath. We will also add the id but we are not sure how it can be used on the Consumer side. The last part is up for discussion.
      • Plain WS
  • Playground Integration:
    • Binary usage: So that a non-JS person uses it like a Linux command-line script. Not necessarily as a package manager binary but first installing node and then using it from the binary path.
    • Default behavior of CLI: It should not validate its own examples directory.
  • Directory Move:
    • With changes in VAIMEE, we can fork the Zion but we will decide later on.
  • Google Account issue: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/3995
    • Not clear how to use the account

Action Items

Decisions and Resolutions

Examples Discussion

  1. Quickly spinning up node-wot things -> JS -> Counter.
  2. We lose compile time bug detection but vs code will show a visual error (implies that it should be doable in tsconfig somehow) -> This can be fixed by end-to-end testing
  3. Using node-wot in another project -> JS and TS -> This is basically documentation
  4. Advanced Usage of node-wot -> Also documentation
  5. Adding bindings and codecs
  6. Creating a custom servient

Note: Hosting Things for helping with understanding of WoT -> Source code is irrelevant in that case

Some other points:

  • JS examples need beautification
  • JS code can be copy-pasted to TS code so it makes sense to provide examples in JS.
Clone this wiki locally