Skip to content

cernbox/web-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
cernbox-admins[bot]
Feb 17, 2023
4896688 · Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 17, 2023
Feb 3, 2023
Feb 17, 2023
Dec 16, 2022
Feb 17, 2023
Nov 2, 2021
Nov 1, 2021
Nov 2, 2021
Jun 23, 2022

Repository files navigation

web-extensions

This repo contains all the CERNBox web extensions for OCIS Web.

Development

When developing on an extension, just yarn serve on it. This will build in watch mode and create a web server to expose the files in dist. To enable the extension in the Web, just add the following to the config:

{
  (...)
  "external_apps": [
    {
      "id": "ifc-js",
      "path": "http://localhost:9101/main.js"
    }
  ]
}

The remaining extensions will have a different port (just look at the output of the yarn serve command).

Release

To release a new version of an extension, just run the "Release" Github action.