A Cumulocity "kitchen sink" container app for showcasing the usage of some rather "advanced" Cumulocity UI services and components, as well as revealing the mechanics to extend/adapt the default applications.
Make less effort to answer repeated questions. Care less about that "pebbles and sands" bombardment. Come to the office later, go home sooner. Travel places, give more meaning to life, fill my obituary with the values that truly matter.
-
Make sure you have Node.js LTS installed and npm from its website, or better even, use nvm.
-
Install yarn.
-
Install cumulocity-tools.
-
Clone the repo,
cd
to your project directory. -
Adapt the UI build version you want to develop against:
$ c8y install [ui_build_version]
- Install dependencies:
$ yarn install:clean
-
Create new plugins or update existing ones under
plugins
directory. -
In the target file, plugins can be added, removed, or replaced from the default applications (i.e. Administration, Device management, and Cockpit) by using
addImports
,removeImports
, andreplaceImports
respectively. -
Start your development server by using either of the two following commands:
c8y server -k -t kitchensink -u <your_tenant_url>
.yarn start <your_tenant_url>
.
-
Find the running kitchen sink (extended Cockpit) app at: https://localhost:9000/apps/cockpit/#/kitchensink.
$ c8y build:target kitchensink
Not provided. BAD dog. ๐ถ๐
$ yarn test
Glenn Dwiyatcita (@dwiyatci)
MIT.
See LICENSE.txt.