eclipse-thingweb / dart_wot Goto Github PK
View Code? Open in Web Editor NEWA W3C Web of Things implementation written in Dart.
License: Other
A W3C Web of Things implementation written in Dart.
License: Other
In the context of #115, I noticed that a number of git tags are missing for some of the early versions of dart_wot. To be able to properly link to older releases in the CHANGELOG
file, the respective tags need to be added.
To make the publishing of new releases on pub.dev a bit more standardized, dart_wot
should enable automated publishing from GitHub Actions as described here. Using this workflow will trigger a new release whenever a new tag is being published.
As there currently some tags missing, #116 needs to be resolved before this workflow change can be made.
Support for Thing Models is currently missing, but should be added at some point as a feature (with low priority) to cover the whole TD specification.
While a number of SecuritySchemes have already been implemented, there are still a number of Schemes missing. This issue serves as a tracker for the remaining Schemes which can be devided into a generic one (the ComboSecurityScheme) and (mostly) HTTP or CoAP related ones.
After the repository transfer, we should update the copyright headers contained in the source files. Currently, the general structure looks like this:
Lines 1 to 5 in d24bcb1
Should we change the headers to something like this:
// Copyright 2021(?) Contributors to the Eclipse Foundation. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
or should we (additionally) also keep the original mentioning of "The NAMIB Project Developers"?
The interface is already defined in the scripting_api
library and an ExposedThing
class exists in the core
library, but it is currently missing implementations for the methods it should provide according to the API specification. One prerequisite for a working ExposedThing
is also a ProtocolServer
implementation which in our case should be a basic CoapServer
.
ExposedThing
methods in core
library.CoapServer
or rather a mocked ProtocolServer
.Due to dart-lang/sdk#55745, the CI does not work with the latest Dart version on Windows, which is why I created #121 as a workaround. Once the upstream issue has been resolved, this change should be reverted.
For the codecov badge to continue working, we may need to update the secret associated with this repository (see here).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.