Skip to content

Repository files navigation

Quickstart Guide of Cloudforet API Documentation

This guide covers how you can quickly get started using various tools to access Cloudforest's API Documentation which auto-generated from API's Protobuffs


Prerequisites

This repository can be deployed

  • as Github Pages
  • as Docker Image
  • as Kubernetes Pod using Helm Chart
  • as Hugo Server

Deploying as Github Pages

Fork this repository and execute [PUSH] Deploy Hugo to GitHub Pages Github Actions to deploy as Github Pages.


Deploying as Docker Image

Execute following command to run as Docker Image

  1. Run Docker Image
    docker run -p 1313:1313 cloudforet/api-doc:{version}
    

Deploying as Kubernetes Pod using Helm Chart(Not yet supported)

Execute following command to run as Kubernetes Pod using Helm Chart

  1. Add Helm Repository

    helm repo add cloudforet https://cloudforet-io.github.io/api-doc/deploy/helm
    
  2. Create Namespace

    kubectl create namespace api-docs
    
  3. Install Helm Chart

    helm install api-docs cloudforet/cloudforet-api-docs
    

Deploying as Hugo Server

Execute following command to run as Hugo Server

  1. Clone this repository

    git clone https://cloudforet-io.github.io/api-doc.git
    
  2. Update Submodule

    git submodule update --init --recursive
    
  3. Run Hugo Server

    hugo server --gc --minify --theme hugo-book --baseUrl="http://localhost:1313"
    

About

Auto-generated APIs documentation

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages