-
Notifications
You must be signed in to change notification settings - Fork 0
Committer Meeting ‐ 28.06.2024
Ege Korkan edited this page Jun 28, 2024
·
4 revisions
- Ege
- Daniel
- Cris
- Lorenzo
- Jan
- Website Redesign
- Big Milestones:
-
WoT F2F Plugfest in November: Interop testing of all Thingweb components and documenting the results.
- How go with implementing new TD features? Release organization: Should we have a beta channel or keep adding stuff until there is something not backwards compatible?
- Go for 1.0 release for the plugfest where 1.0 (and main branch) has new features of TD. 0.8.x or maybe 0.9 versions stay with old td features. They can still get updates in their gh branch and new npm releases.
- What to do for Thingweb?
- A mashup scenario with multiple components. E.g. node-wot exposes a TD of a physical Thing, registers to TDD, dart_wot consumes it and does something with it. This can become a presentable showcase in the open day
- Test plan for interop with bindings and operations. Sort of like a benchmark to be improved upon.
- Helm chart or compose file which starts components and does a test.
- We should discuss whether this can be a generic way to do interop tests in WoT. We can involve other open source projects (e.g. Ditto to avoid https://github.com/eclipse-ditto/ditto/issues/1959)
- How go with implementing new TD features? Release organization: Should we have a beta channel or keep adding stuff until there is something not backwards compatible?
-
WoT F2F Plugfest in November: Interop testing of all Thingweb components and documenting the results.
- TD Tools:
- Multiple PRs from Hasan to move stuff
- node-wot: Testing the automated release pipeline from dart_wot
- Important PRs or Discussions in Thingweb Components
- Trying to remove https://github.com/eclipse-thingweb/node-wot/blob/master/packages/td-tools/src/thing-description.ts and https://github.com/eclipse-thingweb/node-wot/blob/master/packages/td-tools/src/resolver-interface.ts
- node-wot: We will try Node.js ES2021 and if it doesn't work, we can go for older versions. We will bump minor version, i.e. going to 0.9.0
- Move anything but counter example to test-things and integrate to the docker compose. node-wot should have one-shot examples of how to use it for the ones who clone the repo.
- Understanding the logo usage guidelines from Eclipse (see https://github.com/eclipse-thingweb/thingweb/tree/main/brand/logos). We need guidelines in general
- TODO is listed at https://github.com/eclipse-thingweb/thingweb/issues/5
- 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.
- Quickly spinning up node-wot things -> JS -> Counter.
- 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
- Using node-wot in another project -> JS and TS -> This is basically documentation
- Advanced Usage of node-wot -> Also documentation
- Adding bindings and codecs
- 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.
- Home
- Organizational Documentation
-
Meetings
- Committer Meeting 13.12.2024
- Committer Meeting 06.12.2024
- Committer Meeting 15.11.2024
- Committer Meeting 25.10.2024
- Committer Meeting 18.10.2024
- Committer Meeting 11.10.2024
- Committer Meeting 04.10.2024
- Committer Meeting 27.09.2024
- Committer Meeting 20.09.2024
- Committer Meeting 02.08.2024
- Committer Meeting 26.07.2024
- Committer Meeting 12.07.2024
- Committer Meeting 05.07.2024
- Committer Meeting 28.06.2024
- Committer Meeting 14.06.2024
- Committer Meeting 07.06.2024
- Committer Meeting 31.05.2024
- Committer Meeting 17.05.2024
- Committer Meeting 03.05.2024
- Committer Meeting 26.04.2024
- Committer Meeting 19.04.2024
- Committer Meeting 12.04.2024
- Committer Meeting 05.04.2024
- Committer Meeting 15.03.2024
- Committer Meeting 08.03.2024
- Committer Meeting 01.03.2024
- Committer Meeting 23.02.2024
- Committer Meeting 16.02.2024
- Committer Meeting 02.02.2024
- Committer Meeting 26.01.2024
- Committer Meeting 19.01.2024
- Committer Meeting 12.01.2024
- Committer Meeting 22.12.2023
- Committer Meeting 01.12.2023
- Committer Meeting 24.11.2023
- Committer Meeting 17.11.2023
- Committer Meeting 03.11.2023
- Committer Meeting 27.10.2023
- Committer Meeting 20.10.2023
- Committer Meeting 13.10.2023
- Committer Meeting 06.10.2023
- Committer Meeting 29.09.2023
- Committer Meeting 22.09.2023