Skip to content

nicksieger/labs-make-runbook

 
 

Repository files navigation

Docker Runbook Generator

The Docker Runbook Generator is a standalone VSCode extension to add additional runbook features on top of the experimental Docker-VScode extension.

What is this project?

"Make Runbook" uses generative AI and project analysis to generate a Docker specific runbook-style README.md to your project.

See the following for an example:

runbook demo video

Getting started

Dependency: Docker-VSCode alpha version (installation instructions)

  1. Install latest VSIX file https://github.com/docker/labs-make-runbook/releases
  2. Open Workspace
  3. Configure OpenAI API key in VSCode settings: docker.make-runbook.openai
  4. Execute command >Generate a runbook for this project

This project is a research prototype. It is ready to try and will give results for any project you try it on.

We are still actively working on the prompt engineering.

Development

Ollama support

We use the OpenAI Typescript client, meaning all OpenAI compatible models can be used.

Configure the model and endpoint using settings docker.make-runbook.openai-base and docker.make-runbook.openai-model

ollama config screenshot

Changing prompts

See prompts README.

Local developement

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 85.1%
  • Clojure 12.2%
  • Dockerfile 1.9%
  • JavaScript 0.8%