diff --git a/.github/workflows/buildcheck.yaml b/.github/workflows/buildcheck.yaml deleted file mode 100644 index 9c83c983..00000000 --- a/.github/workflows/buildcheck.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: Standard Build Check - -on: [push, pull_request] - -jobs: - docgen: - name: Documentation Generation - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - - name: Install hugo - env: - HUGO_VER : 0.124.0 - run: | - curl -LO https://github.com/gohugoio/hugo/releases/download/v${HUGO_VER}/hugo_${HUGO_VER}_linux-amd64.deb - sudo dpkg -i hugo_${HUGO_VER}_linux-amd64.deb - - - name: Make docs - run: | - hugo -s ./docs/docs-gen - - - name: Deploy docs - # Only deploy docs if this was a push to master - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} - uses: JamesIves/github-pages-deploy-action@4.1.4 - with: - branch: gh-pages # The branch the action should deploy to. - folder: docs # The folder the action should deploy. - commit-message: Auto-deploy docs built from commit ${{ github.sha }} diff --git a/.github/workflows/pages.yaml b/.github/workflows/pages.yaml new file mode 100644 index 00000000..fdf1e639 --- /dev/null +++ b/.github/workflows/pages.yaml @@ -0,0 +1,77 @@ +# Sample workflow for building and deploying a Hugo site to GitHub Pages +name: Deploy Hugo site to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +# Default to bash +defaults: + run: + shell: bash + +jobs: + # Build job + build: + runs-on: ubuntu-latest + env: + HUGO_VERSION: 0.156.0 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 # fetch all history for .GitInfo and .Lastmod + submodules: recursive + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '1.26' + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 + - name: Setup Hugo + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Build with Hugo + env: + # For maximum backward compatibility with Hugo modules + HUGO_ENVIRONMENT: production + HUGO_ENV: production + run: | + hugo \ + --gc --minify \ + -s ./docs/doc-site + --baseURL "${{ steps.pages.outputs.base_url }}/" + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./docs/doc-site/public + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/docs/doc-site/.gitignore b/docs/doc-site/.gitignore new file mode 100644 index 00000000..c5ba23aa --- /dev/null +++ b/docs/doc-site/.gitignore @@ -0,0 +1,3 @@ +# Hugo +**/.hugo_build.lock +/public/ diff --git a/docs/doc-site/archetypes/default.md b/docs/doc-site/archetypes/default.md new file mode 100644 index 00000000..0d5eebd0 --- /dev/null +++ b/docs/doc-site/archetypes/default.md @@ -0,0 +1,5 @@ +--- +date: '{{ .Date }}' +draft: true +title: '{{ replace .File.ContentBaseName "-" " " | title }}' +--- diff --git a/docs/doc-site/content/_index.md b/docs/doc-site/content/_index.md new file mode 100644 index 00000000..2615ac5c --- /dev/null +++ b/docs/doc-site/content/_index.md @@ -0,0 +1,13 @@ +--- +title: "Welcome" +toc: false +--- + +Welcome to the documentation site for the COVESA Central Data Service Playground (CDSP) + +## Explore + +{{< cards >}} + {{< card link="docs" title="Documentation" icon="book-open" >}} + {{< card link="about" title="About" icon="user" >}} +{{< /cards >}} diff --git a/docs/doc-site/content/about.md b/docs/doc-site/content/about.md new file mode 100644 index 00000000..289d9c78 --- /dev/null +++ b/docs/doc-site/content/about.md @@ -0,0 +1,6 @@ +--- +title: About +type: about +--- + +This is the about page. diff --git a/docs/doc-site/content/docs/_index.md b/docs/doc-site/content/docs/_index.md new file mode 100644 index 00000000..9c1a2257 --- /dev/null +++ b/docs/doc-site/content/docs/_index.md @@ -0,0 +1,19 @@ +--- +title: "Central Data Service Playground" +--- +## Introduction +{{< cards >}} {{< card link="overview" title="Overview" icon="document-text" subtitle="Learn the basics and benefits of using the playground" >}} {{< /cards >}} + +## Browse by section + +### Manuals +This section contains user guides and reference manuals for the playground + +{{< cards >}} + {{< card link="manuals" title="Overview" icon="document-text" subtitle="Explore the available guides" >}} + {{< card link="apache-iotdb" title="Apache IoTDB data store" icon="document-text" subtitle="Apache IoTDB timeseries database guide" >}} + {{< card link="vissr-viss" title="VISSR (VISS data server)" icon="document-text" subtitle="VISSR (VISS data server) guide" >}} +{{< /cards >}} + +### Examples +{{< cards >}} {{< card link="examples" title="Examples" icon="document-text" subtitle="Learn how to use the playground by stepping through examples." >}} {{< /cards >}} \ No newline at end of file diff --git a/docs/docs-gen/content/examples/_index.md b/docs/doc-site/content/docs/examples/_index.md similarity index 100% rename from docs/docs-gen/content/examples/_index.md rename to docs/doc-site/content/docs/examples/_index.md diff --git a/docs/doc-site/content/docs/manuals/_index.md b/docs/doc-site/content/docs/manuals/_index.md new file mode 100644 index 00000000..b167b6bc --- /dev/null +++ b/docs/doc-site/content/docs/manuals/_index.md @@ -0,0 +1,16 @@ +--- +title: "Manuals" +chapter: true +weight: 15 +--- + +# Introduction + +This section contains user guides and reference manuals for the playground + +{{< cards >}} + {{< card link="apache-iotdb" title="Apache IoTDB" icon="document-text" subtitle="Apache IoTDB reference manual" >}} + {{< card link="vissr-viss" title="VISS/VISSR" icon="document-text" subtitle="Reference manual for the VISSR data server that implements VISS" >}} +{{< /cards >}} + + diff --git a/docs/docs-gen/content/manuals/apache-iotdb.md b/docs/doc-site/content/docs/manuals/apache-iotdb.md similarity index 100% rename from docs/docs-gen/content/manuals/apache-iotdb.md rename to docs/doc-site/content/docs/manuals/apache-iotdb.md diff --git a/docs/docs-gen/content/manuals/vissr-viss.md b/docs/doc-site/content/docs/manuals/vissr-viss.md similarity index 100% rename from docs/docs-gen/content/manuals/vissr-viss.md rename to docs/doc-site/content/docs/manuals/vissr-viss.md diff --git a/docs/doc-site/content/docs/overview/_index.md b/docs/doc-site/content/docs/overview/_index.md new file mode 100644 index 00000000..66f73818 --- /dev/null +++ b/docs/doc-site/content/docs/overview/_index.md @@ -0,0 +1,19 @@ +--- +title: "Playground overview" +chapter: true +weight: 10 +--- + +# Introduction + +The Central Data Service Playground (CDSP) serves as a neutral, open playground for data services both within and outside the vehicle in the context of data-centric architectures. It enables investigation into the internals of these services and how they can be combined. Furthermore, the playground provides a means to publish and collaborate on such work in the open. + +The playground was first conceived by the COVESA Data Architecture team to meet their needs. They also recognized that there were the same needs in the wider community inside and outside COVESA. For example, to demonstrate how VSS data can be used with its eco-system for newcomers. + +# Foundational concepts + +{{< cards >}} + {{< card link="cdsp-logical-concept" title="Logical concept" icon="document-text" subtitle="Explore the logical concept for CDSP" >}} + {{< card link="cdsp-implementation-concept" title="Implementation concept" icon="document-text" subtitle="Explore how the logical concept has been implemented" >}} + {{< card link="covesa-and-beyond" title="COVESA eco-system and beyond" icon="document-text" subtitle="Explore how the playground fits into the wider eco-system" >}} +{{< /cards >}} diff --git a/docs/docs-gen/content/overview/cdsp-implementation-concept.md b/docs/doc-site/content/docs/overview/cdsp-implementation-concept.md similarity index 97% rename from docs/docs-gen/content/overview/cdsp-implementation-concept.md rename to docs/doc-site/content/docs/overview/cdsp-implementation-concept.md index 3f5591a2..5ea9e427 100644 --- a/docs/docs-gen/content/overview/cdsp-implementation-concept.md +++ b/docs/doc-site/content/docs/overview/cdsp-implementation-concept.md @@ -1,5 +1,5 @@ --- -title: "Playground implementation" +title: "Implementation concept" weight: 30 --- @@ -35,7 +35,7 @@ _"Apache IoTDB (Database for Internet of Things) is an IoT native database with The diagram below summarizes some of the features that make it an attractive addition to the playground. -{{< figure src="Apache-IoTDB-feature-summary.drawio.svg" title="Summary of Apache IoTDB features" width=50pc >}} +![Summary of Apache IoTDB features](/images/Apache-IoTDB-feature-summary.drawio.svg "Summary of Apache IoTDB features") + The focus on timeseries IoT data delivering high throughput, with low latency are a good fit with the automotive domain. The availability of a single node (Edge) server build is critical for in-vehicle investigations and is supported by the existence of a cluster build for the cloud if needed. diff --git a/docs/docs-gen/content/overview/cdsp-logical-concept.md b/docs/doc-site/content/docs/overview/cdsp-logical-concept.md similarity index 93% rename from docs/docs-gen/content/overview/cdsp-logical-concept.md rename to docs/doc-site/content/docs/overview/cdsp-logical-concept.md index dd4a1c8b..75c54e8d 100644 --- a/docs/docs-gen/content/overview/cdsp-logical-concept.md +++ b/docs/doc-site/content/docs/overview/cdsp-logical-concept.md @@ -1,5 +1,5 @@ --- -title: "Playground logical concept" +title: "Logical concept" weight: 20 --- @@ -49,7 +49,7 @@ The following sections address the Why, What and How in more detail. + VSS is a mechanism of abstraction. The COVESA logical architecture for the VSS eco-system shown below places operation in the 'big ECUs', in zonal ECUs and above. Discussion of next-gen and data-centric architectures suggests investigation into data services in zone, domain and HPC controller scenarios and the cooperation between them. Hence _Central_. -{{< figure src="Logical-Architecture-Overview.drawio.svg" title="The COVESA Logical Architecture" width=50pc >}} +![The COVESA Logical Architecture](/images/Logical-Architecture-Overview.drawio.svg "The COVESA Logical Architecture") + A repeating pattern of discussion in the COVESA Data Architecture team is the combination of VSS Data Server and VSS Data Store with advanced features and their connection southbound to feeders/native data and northbound to clients and off-board. Hence _Data Service_. @@ -67,7 +67,7 @@ The following sections address the Why, What and How in more detail. ### Requirements -{{< figure src="cdsp-logical-concept.drawio.svg" title="The data service core requirements" >}} +![The data service core requirements](/images/cdsp-logical-concept.drawio.svg "The data service core requirements") At its core the service has requirements in three key areas: @@ -78,7 +78,7 @@ At its core the service has requirements in three key areas: 3. Application logic / APIs: standardized APIs for accessing the data such as the [Vehicle Information Service Specification (VISS)](https://github.com/COVESA/vehicle-information-service-specification) or GraphQL. -_Additional requirements:_ It is recognized that additional features, such as synchronization are absolutely desirable and have been a part of discussions in the Data Architecture team. Such features may also already be part of the feature set of the playground components. For example, the Apache IoTDB databases have sync capabilities. A base feature set is described as a starting point to help readers quickly grasp the concept. Additional features will be created or illustrated collectively based on interest and participation. +_Additional requirements:_ It is recognized that additional features, such as synchronization are absolutely desirable and have been a part of discussions in the Data Architecture team. Such features may also already be part of the feature set of the playground components. For example, both the Apache IoTDB and MongoDB Realm databases have sync capabilities. A base feature set is described as a starting point to help readers quickly grasp the concept. Additional features will be created or illustrated collectively based on interest and participation. ### Components @@ -119,7 +119,7 @@ Source: [vss-otaku](https://github.com/slawr/vss-otaku) **Logical domains**: Connections may also be made to other logical data domains. For example, there is an [knowledge layer proposal](https://wiki.covesa.global/x/cYI8B) made in the COVESA Data Architecture team that discusses the separation of concerns and interaction between knowledge, information and raw data layers as illustrated below. The Playground here could be used to provide the data/information layer services in its investigation. -![Knowledge layer proposal](https://wiki.covesa.global/download/attachments/71074417/Knowledge-Layer-v3.png?api=v2?width=50pc "Deployment illustration from the proposal") +![Knowledge layer proposal](https://covesa.atlassian.net/wiki/download/attachments/39065679/Knowledge-Layer-v3.png?api=v2?width=50pc "Deployment illustration from the proposal") Source: [knowledge layer proposal](https://wiki.covesa.global/x/cYI8B) ### Project success factors @@ -144,4 +144,4 @@ Source: [vss-otaku](https://github.com/slawr/vss-otaku) + Follow the OSS mantra of adopt where you can, extend if needed, create where necessary. -+ Promote flexible reconfiguration of components by favouring loose coupling over tight coupling. ++ Promote flexible reconfiguration of components by favouring loose coupling over tight coupling. \ No newline at end of file diff --git a/docs/docs-gen/content/overview/cdsp-overview.md b/docs/doc-site/content/docs/overview/cdsp-overview.md similarity index 77% rename from docs/docs-gen/content/overview/cdsp-overview.md rename to docs/doc-site/content/docs/overview/cdsp-overview.md index bb3e6f26..e3d955e0 100644 --- a/docs/docs-gen/content/overview/cdsp-overview.md +++ b/docs/doc-site/content/docs/overview/cdsp-overview.md @@ -1,5 +1,5 @@ --- -title: "Playground overview" +title: "Introduction" weight: 10 --- The Central Data Service Playground (CDSP) serves as a neutral, open playground for data services both within and outside the vehicle in the context of data-centric architectures. It enables investigation into the internals of these services and how they can be combined. Furthermore, the playground provides a means to publish and collaborate on such work in the open. @@ -8,6 +8,6 @@ The playground was first conceived by the COVESA Data Architecture team to meet Next steps: -1. [Logical concept]({{< ref "/cdsp-logical-concept.md" >}} "Explore the logical concept") -2. [Implementation concept]({{< ref "/cdsp-implementation-concept.md" >}} "Explore the implementation concept") +1. [Logical concept]({{< ref "cdsp-logical-concept.md" >}} "Explore the logical concept") +2. [Implementation concept]({{< ref "cdsp-implementation-concept.md" >}} "Explore the implementation concept") 3. [COVESA eco-system and beyond]({{< ref "covesa-and-beyond.md" >}} "How the playground fits into the wider eco-system") \ No newline at end of file diff --git a/docs/docs-gen/content/overview/covesa-and-beyond.md b/docs/doc-site/content/docs/overview/covesa-and-beyond.md similarity index 100% rename from docs/docs-gen/content/overview/covesa-and-beyond.md rename to docs/doc-site/content/docs/overview/covesa-and-beyond.md diff --git a/docs/doc-site/go.mod b/docs/doc-site/go.mod new file mode 100644 index 00000000..e2d41709 --- /dev/null +++ b/docs/doc-site/go.mod @@ -0,0 +1,5 @@ +module github.com/COVESA/cdsp.git + +go 1.21.9 + +require github.com/imfing/hextra v0.12.1 // indirect diff --git a/docs/doc-site/go.sum b/docs/doc-site/go.sum new file mode 100644 index 00000000..a889b918 --- /dev/null +++ b/docs/doc-site/go.sum @@ -0,0 +1,2 @@ +github.com/imfing/hextra v0.12.1 h1:3t1n0bmJbDzSTVfht93UDcfF1BXMRjeFojA071ri2l8= +github.com/imfing/hextra v0.12.1/go.mod h1:vi+yhpq8YPp/aghvJlNKVnJKcPJ/VyAEcfC1BSV9ARo= diff --git a/docs/doc-site/hugo.yaml b/docs/doc-site/hugo.yaml new file mode 100644 index 00000000..6e7863d5 --- /dev/null +++ b/docs/doc-site/hugo.yaml @@ -0,0 +1,67 @@ +#baseURL: https://example.org/ +languageCode: en-us + +# Hugo configuration file +title: Central Data Service Playground (CDSP) + +# import hextra as module +module: + imports: + - path: github.com/imfing/hextra + +markup: + # allow raw html + goldmark: + renderer: + unsafe: true + + # enable hextra syntax highlight + highlight: + noClasses: false + +menu: + main: + - name: Docs + pageRef: /docs + weight: 1 + - name: About + pageRef: /about + weight: 2 + - name: Contact ↗ + url: "https://github.com/COVESA/cdsp/blob/main/README.md#project-resources" + weight: 3 + - name: Search + weight: 4 + params: + type: search + - name: GitHub + weight: 5 + url: "https://github.com/COVESA/cdsp" + params: + icon: github + - name: Slack + weight: 6 + url: "https://covesacommunity.slack.com/archives/C06353TRF5F" + params: + icon: slack + - name: LinkedIn + weight: 7 + url: "https://www.linkedin.com/company/covesa-alliance/" + params: + icon: linkedin + +params: + navbar: + displayTitle: true + displayLogo: false + + footer: + displayCopyright: false + displayPoweredBy: true + + editURL: + enable: true + base: "https://github.com/COVESA/cdsp/edit/main/docs/doc-site/content" + + imageZoom: + enable: true diff --git a/docs/docs-gen/assets/Apache-IoTDB-feature-summary.drawio.svg b/docs/doc-site/static/images/Apache-IoTDB-feature-summary.drawio.svg similarity index 100% rename from docs/docs-gen/assets/Apache-IoTDB-feature-summary.drawio.svg rename to docs/doc-site/static/images/Apache-IoTDB-feature-summary.drawio.svg diff --git a/docs/docs-gen/assets/Logical-Architecture-Overview.drawio.svg b/docs/doc-site/static/images/Logical-Architecture-Overview.drawio.svg old mode 100755 new mode 100644 similarity index 100% rename from docs/docs-gen/assets/Logical-Architecture-Overview.drawio.svg rename to docs/doc-site/static/images/Logical-Architecture-Overview.drawio.svg diff --git a/docs/docs-gen/assets/cdsp-logical-concept.drawio.svg b/docs/doc-site/static/images/cdsp-logical-concept.drawio.svg similarity index 100% rename from docs/docs-gen/assets/cdsp-logical-concept.drawio.svg rename to docs/doc-site/static/images/cdsp-logical-concept.drawio.svg diff --git a/docs/docs-gen/config.toml b/docs/docs-gen/config.toml deleted file mode 100644 index 3f3141f5..00000000 --- a/docs/docs-gen/config.toml +++ /dev/null @@ -1,22 +0,0 @@ -baseURL = "https://covesa.github.io/cdsp/" -languageCode = "en-us" -title = "Central Data Service Playground" -theme = "learn" -publishDir = "../docs" -[params] - # Change default color scheme with a variant one. Can be "red", "blue", "green". - themeVariant = "blue" - disableInlineCopyToClipBoard = true - editURL = "https://github.com/covesa/cdsp/edit/master/docs/docs-gen/content/" - disableLandingPageButton = true - - -[[menu.shortcuts]] -name = " Github repo" -identifier = "ds" -url = "https://github.com/covesa/cdsp" -weight = 10 - -# Generation of JSON index to allow search -[outputs] -home = [ "HTML", "RSS", "JSON"] diff --git a/docs/docs-gen/content/_index.md b/docs/docs-gen/content/_index.md deleted file mode 100644 index c35221ac..00000000 --- a/docs/docs-gen/content/_index.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "Central Data Service Playground" ---- -# Central Data Service Playground -## Overview -Learn the basics and benefits of using the playground - -[Overview]({{< ref "cdsp-overview" >}} "Playground overview") - -## Browse by section - -### Manuals -This section contains user guides and reference manuals for the playground - -[Overview]({{< ref "manuals" >}} "Manuals overview") \| [Apache IoTDB]({{< ref "apache-iotdb" >}} "Apache IoTDB Guide") \| [VISSR]({{< ref "vissr-viss" >}} "VISSR (VISS data server) Guide") \| Integration guides \| etc. - -### Examples -Learn how to use the playground by stepping through examples. - -[Overview]({{< ref "examples" >}} "Examples overview") \ No newline at end of file diff --git a/docs/docs-gen/content/manuals/_index.md b/docs/docs-gen/content/manuals/_index.md deleted file mode 100644 index ce297f8b..00000000 --- a/docs/docs-gen/content/manuals/_index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Manuals" -chapter: true -weight: 15 ---- - -# Introduction - -This section contains user guides and reference manuals for the playground diff --git a/docs/docs-gen/content/overview/_index.md b/docs/docs-gen/content/overview/_index.md deleted file mode 100644 index 94a8dcc5..00000000 --- a/docs/docs-gen/content/overview/_index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Playground overview" -chapter: true -weight: 10 ---- - -# Introduction - -Learn the basics and benefits of using the playground diff --git a/docs/docs-gen/data/units.yaml b/docs/docs-gen/data/units.yaml deleted file mode 100644 index fac53be7..00000000 --- a/docs/docs-gen/data/units.yaml +++ /dev/null @@ -1,226 +0,0 @@ -# This file defines units supported in the VSS standard catalog -units: - mm: - label: millimeter - description: Distance measured in millimeters - domain: distance - cm: - label: centimeter - description: Distance measured in centimeters - domain: distance - m: - label: meter - description: Distance measured in meters - domain: distance - km: - label: kilometer - description: Distance measured in kilometers - domain: distance - inch: - label: inch - description: Distance measured in inches - domain: distance - km/h: - label: kilometer per hour - description: Speed measured in kilometers per hours - domain: speed - m/s: - label: meters per second - description: Speed measured in meters per second - domain: speed - m/s^2: - label: meters per second squared - description: Acceleration measured in meters per second squared - domain: acceleration - cm/s^2: - label: centimeters per second squared - description: Acceleration measured in centimeters per second squared - domain: acceleration - ml: - label: milliliter - description: Volume measured in milliliters - domain: volume - l: - label: liter - description: Volume measured in liters - domain: volume - cm^3: - label: cubic centimeters - description: Volume measured in cubic centimeters - domain: volume - celsius: - label: degree celsius - description: Temperature measured in degree celsius - domain: temperature - degrees: - label: degree - description: Angle measured in degrees - domain: angle - degrees/s: - label: degree per second - description: Angular speed measured in degrees per second - domain: angular speed - W: - label: watt - description: Power measured in watts - domain: power - kW: - label: kilowatt - description: Power measured in kilowatts - domain: power - PS: - label: horsepower - description: Power measured in horsepower - domain: power - kWh: - label: kilowatt hours - description: Energy consumption measured in kilowatt hours - domain: energy consumption - g: - label: gram - description: Mass measured in grams - domain: mass - kg: - label: kilogram - description: Mass measured in kilograms - domain: mass - lbs: - label: pound - description: Mass measured in pounds - domain: mass - V: - label: volt - description: Electric potential measured in volts - domain: electric potential - A: - label: ampere - description: Electric current measured in amperes - domain: electric current - Ah: - label: ampere hours - description: Electric charge measured in ampere hours - domain: electric charge - ms: - label: millisecond - description: Time measured in milliseconds - domain: time - s: - label: second - description: Time measured in seconds - domain: time - min: - label: minute - description: Time measured in minutes - domain: time - h: - label: hour - description: Time measured in hours - domain: time - day: - label: days - description: Time measured in days - domain: time - weeks: - label: weeks - description: Time measured in weeks - domain: time - months: - label: months - description: Time measured in months - domain: time - years: - label: years - description: Time measured in years - domain: time - UNIX Timestamp: - label: UNIX Timestamp - description: Unix time is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix epoch, excluding leap seconds. - domain: point in time - mbar: - label: millibar - description: Pressure measured in millibars - domain: pressure - Pa: - label: pascal - description: Pressure measured in pascal - domain: pressure - kPa: - label: kilopascal - description: Pressure measured in kilopascal - domain: pressure - stars: - label: stars - description: Rating measured in stars - domain: rating - g/s: - label: grams per second - description: Mass per time measured in grams per second - domain: mass per time - g/km: - label: grams per kilometer - description: Mass per distance measured in grams per kilometers - domain: mass per distance - kWh/100km: - label: kilowatt hours per 100 kilometers - description: Energy consumption per distance measured in kilowatt hours per 100 kilometers - domain: energy consumption per distance - ml/100km: - label: milliliter per 100 kilometers - description: Volume per distance measured in milliliters per 100 kilometers - domain: volume per distance - l/100km: - label: liter per 100 kilometers - description: Volume per distance measured in liters per 100 kilometers - domain: volume per distance - l/h: - label: liter per hour - description: Flow measured in liters per hour - domain: flow - mpg: - label: miles per gallon - description: Distance per volume measured in miles per gallon - domain: distance per volume - N: - label: newton - description: Force measured in newton - domain: force - Nm: - label: newton meter - description: Torque measured in newton meters - domain: torque - rpm: - label: revolutions per minute - description: Rotational speed measured in revolutions per minute - domain: rotational speed - Hz: - label: frequency - description: Frequency measured in hertz - domain: frequency - ratio: - label: ratio - description: Relation measured as ratio - domain: relation - percent: - label: percent - description: Relation measured in percent - domain: relation - nm/km: - label: nano meter per kilometer - description: nm/km - domain: nm/km - dBm: - label: decibel milliwatt - description: Power level expressed in decibels with reference to one milliwatt - domain: relation - kN: - label: kilo newton - description: Force measured in kilo newton - domain: force - cpm: - label: cycles per minute - description: Number of cycles per minute - domain: frequency - bpm: - label: beats per minute - description: Number of human heart beats per minute - domain: frequency diff --git a/docs/docs-gen/layouts/partials/favicon.html b/docs/docs-gen/layouts/partials/favicon.html deleted file mode 100644 index 40c4545f..00000000 --- a/docs/docs-gen/layouts/partials/favicon.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/docs-gen/layouts/partials/logo.html b/docs/docs-gen/layouts/partials/logo.html deleted file mode 100644 index b15baa0b..00000000 --- a/docs/docs-gen/layouts/partials/logo.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/docs/docs-gen/static/images/cdsp.png b/docs/docs-gen/static/images/cdsp.png deleted file mode 100644 index 26ca2c87..00000000 Binary files a/docs/docs-gen/static/images/cdsp.png and /dev/null differ diff --git a/docs/docs-gen/static/images/fav.png b/docs/docs-gen/static/images/fav.png deleted file mode 100644 index 25d01eca..00000000 Binary files a/docs/docs-gen/static/images/fav.png and /dev/null differ diff --git a/docs/docs-gen/themes/learn b/docs/docs-gen/themes/learn deleted file mode 160000 index 3202533a..00000000 --- a/docs/docs-gen/themes/learn +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3202533a746f91c67de1a8fa373c0328ec1b403d