Apache openserverless

Clone this repo:
  1. 723eaaa Merge pull request #11 from francescotimperi/main by Bruno Salzano · 9 weeks ago main 2.0.0-incubating.2506080813
  2. 7c78602 chore: testing action to build native standalone images by Francesco Timperi Tiberi · 9 weeks ago
  3. a84743b feat: mount /var/tmp folder into container to support OpenWhisk testing with ansible by Francesco Timperi Tiberi · 10 weeks ago
  4. 09f2cf1 Merge pull request #8 from francescotimperi/main by Bruno Salzano · 10 weeks ago
  5. 91eaeee feat: uses official github OpenWhisk master branch by Francesco Timperi Tiberi · 10 weeks ago

openserveless-build

This repo builds the OpenWhisk controller that is the core of OpenWhisk and publishes the images in the GitHub docker registry.

It includes as a subrepo apache/openwhisk

Developer Guide

To develop with this repo, please use VSCode. You can use other IDEs if you want but for VSCode there is the configuration ready. Note that you need also Docker running.

You can put it at work with the following procedure

  1. clone everyting and open it in VSCode:
git clone https://github.com/francescotimperi/openserverless-controller --recurse-submodules
code nuvolaris

It will open and show a pop-up asking if you want to Reopen in Container. Click on it. 2. When it has finished, open the workspace.code-workspace file and then open the workspace (there will be a button to do that, click on it). 3. Open the Metals plugin (click on the icon that looks like an ‘m’). To import the project, click on New Scala Project (but do not create any project actually) then import build. This will activate the Metals plugin, it will import all the subprojects and make available all the features of the plugin. 4. Check Run doctor to verify the projects has been imported correctly. An healthy import looks like this: