Skelebot API
Version 2
Purpose
Skelebot exposes a number of functions that can be called inside of a plugin in order to execute and leverage important parts of the Skelebot System.
This document specifies the API contract for v2 of Skelebot.
There are packages and classes outside of this API that are technically accessible via Skelebot, but since they are not included in this specification, they are not part of the v2 contract for Skelebot. As such it is not advised to use any function or Class that is not specified in this document because it may be subject to change throughout iterations of v2.
APIs
- Common
- Objects
- Execution
- Docker – The Docker execution functions for building images and running containers
- Generators
- YAML – The YAML generator for saving and loading config from skelebot.yaml
- Dockerfile – The Dockerfile generator for constructing the project Dockerfile
- Dockerignore – The dockerignore generator for constructing the project .dockerignore
- Scaffolding
- Prompt – The function used to present prompts to the user for scaffolding purposes