When getting started with ocis development developers need to learn about the building blocks of ocis extensions. Without guidance or orientation of the why and what of an extension they may start feeling lost. The ocis-hello repository serves as a blueprint for ocis extensions. It allows developers to get started with ocis extension development by looking at the code, configuration and documentation.

graph TD
    subgraph ow[ocis-web]
    owh ---|"greet()"| ows[ocis-hello-server]

ocis-hello provides a simple hello world example with

  • a protobuf based greeter API
  • a grpc service implementing the API
  • a vue.js frontend using the API

It can be integrated into ocis web as documented in the extensions docs.

Table of Contents