Code Monkey home page Code Monkey logo

dart_wot's People

Contributors

danielpeintner avatar falko17 avatar jkrhb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dart_wot's Issues

Add Thing Model support

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.

Update copyright headers and license

After the repository transfer, we should update the copyright headers contained in the source files. Currently, the general structure looks like this:

// Copyright 2021 The NAMIB Project Developers. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//
// SPDX-License-Identifier: BSD-3-Clause

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"?

Tasks

  • #67
  • Update LICENSE file
  • Update license information in copyright headers

Register verified publisher for Dart packages

At the moment, dart_wot is registered under the "verified publisher" namib.me on pub.dev, Dart and Flutter's package repository. For the nearer future, it would probably be nice to also have a verified publisher for thingweb.io, in order to be able to publish Dart packages in an "official" manner.

Update codecov secret

For the codecov badge to continue working, we may need to update the secret associated with this repository (see here).

Add support for missing SecuritySchemes

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.

Generic Schemes

HTTP Schemes

CoAP Schemes

Implement ExposedThing interface

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.

Implementation steps

  • Implement ExposedThing methods in core library.
  • Test with an implemented CoapServer or rather a mocked ProtocolServer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.