- Scheduled for 14-18 March 2022.
- Testfest meetings:
- Plugfest meetings:
- WebEx
- Same webex for both calls
- IRC
See process.md.
- Can we pull forward TDs etc. from previous plugfests/testfests?
- ECHONET and NHK, for example
- Should probably ask for permission...
- Then... can we modify them for certain things, e.g. profiles?
- Submit TDs and/or TMs
- Put in a subdirectory named after each implementation, with
TDs
andTMs
subdirectories for under that. - If more than one organization contributes to an implementation (e.g. for node-wot), include the organization name in the filenames.
- Use the
.td.jsonld
suffix for TDs and.tm.jsonld
suffix for TMs; this will automatically invoke a validator based on the TD 1.1 spec (which will block merging the PR if it fails) - If you must submit a TD or TM that fails validation, use
.jsonld
or even better,.tm-fail.jsonld
etc.
- Put in a subdirectory named after each implementation, with
- Submit CSV file for manual assertions
- For each deliverable
- See templates under each deliverable
- TD manual assertion template - Change
null
to one ofpass
,not-impl
orfail
depending if your implementation has implemented it, not implemented it or is wrong-implementing this, respectively.
- TD manual assertion template - Change
- Submit implementation descriptions
- Bring implementations online
- Directories
- Things
- Using VLAN if necessary
- Document active systems
- Edit active.csv to indicate status, names, etc.
- VLAN
- Install and run discovery implementations
- add Thing Model functionality to assertion tester (23 Feb - Fady and Ege)
- Draft Implementation report for TD
- Capture TDs and TMs (Beginning of March)
- check Discovery assertions and needed implementations + Draft Implementation report
- Draft Implementation report for Architecture
- Define scenarios - PR against scenarios.md
- Document systems
Most devices and services for the Plugfests and Testfests should have TDs, and these should follow (and be validated against) the published WoT Thing Description recommendations. Exceptions (for example, infrastructure services such as proxies and directories) should be well-documented.
For Things with TDs, please see the setup instructions for each Plugfest to see how to connect to the VPN (if used) and register your TDs. All TDs need to be validated, archived in Github, and (ideally) registered with a directory service.
For projects during a Plugfest, please do a Pull Request (PR) that contains a directory named after your project under the Projects
directory of the respective event. This directory should follow the structure of the ProjectFolderTemplate. The project should contain a README.md
file that has the same structure as the template ProjectStart-README-template.md.
The ongoing status and intermediate results of a project should be captured in the discussion of the project's PR
and the final results should be documented in a subdirectory called Results
containing a README.md
file that follows the structure of ProjectResult-README-template.md.