Netzo Web SDK
Software development kit (SDK) for Netzo, the open Web platform to unify IoT devices, applications and services.
Documentation
Refer to the Netzo Web SDK documentation for more details.
Project Structure
.
├─ .github/
│ └─ workflows/
│ └─ ci.yml
├─ .vscode/
│ └─ extensions.json
│ └─ settings.json
├── clients/
│ ├── http/
│ ├── openapi/
├─ .gitattributes
├─ .gitignore
├─ CHANGELOG.md
├─ LICENSE
├─ mod.ts
├─ mod.test.ts
├─ types.ts
└─ README.md
.github
: repository settings for GitHub.vscode
: workspace settings for VSCode (apply when the workspace is opened)clients/http
: directory for thehttp
client moduleclients/openapi
: directory for theopenapi
client modulemod.ts
: entry point for the main modulemod.test.ts
: simple test for the main module entry pointmod.ts
types.ts
: entry point for TypeScript types.gitattributes
: a simple text file that givesattributes
to pathnames.gitignore
: specifies which files git should not track (not maintain a version history for)CHANGELOG.md
: a curated, chronologically ordered list of notable changes for each version of a project (format based on Keep a Changelog, this project adheres to Semantic Versioning)LICENSE
: license for the projectREADME.md
: text file containing useful reference information about the project
The filename mod.ts doesn’t come with any preconceived notions about how it might work. Deno does not treat
index.(js|ts)
in a special way.mod.(js|ts)
is prefered overindex.(js|ts)
to avoid confusion of wether the filename can be left out of the module specifier.
Each module should come with its test as a sibling with the name
modulename.test.(js|ts)
. For example the modulefoo.(js|ts)
should come with its siblingfoo.test.(js|ts)
.
License
Copyright (c) 2022 ROKAWARE SL
Licensed under the MIT license.