smart_object 0.1.0 copy "smart_object: ^0.1.0" to clipboard
smart_object: ^0.1.0 copied to clipboard

outdated

Exposes capabilities supported by intelligent products to be used by different services. Inspired from OMA IPSO.

smart_object #

[github workflow] codecov style: lint License: Apache2.0 pub package

Inspired from IPSO (now part of OMA SpecWorks), Smart Objects are are meant to encapsulate capabilities of intelligent products in the field of IoT, but not only.

uncached image

Contribution guidelines #

Definition of Done #

Features #

All user facing features from the public domain must be described in a BDD style *.feature file

UML specification #

Components, Activities, States need to be described using PlantUML standard and placed in a *.puml file in uml directory. Generate class diagram of the complete package:

. gen_uml.sh

Code generation #

Generate code from *.proto files

Static code analysis #

Work by default when writing code due to analysis_options.yaml For explicit analysis eg. during a build process, use:

dart analyze

Documentation #

. gen_doc.sh --show

Test results #

All tests must pass, including the new ones for the PR and existing ones

Test coverage #

Maintain or improve coverage when submitting PRs

. gen_cov.sh --show
4
likes
0
points
3
downloads

Publisher

verified publisherspectroai.com

Weekly Downloads

Exposes capabilities supported by intelligent products to be used by different services. Inspired from OMA IPSO.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dcdg, freezed_annotation, grpc, json_serializable, mockito, path, protobuf, rxdart, test, tuple

More

Packages that depend on smart_object