Guide

screenshot of Guide
mkdocs

Screwdriver.cd Documentation

Overview:

Screwdriver is a self-contained, pluggable service designed to assist in building, testing, and continuously delivering software using the latest containerization technologies. It provides a guide powered by Jekyll for users to understand and contribute to the Screwdriver CD service.

Features:

  • Self-contained Service: Screwdriver offers a self-contained and pluggable service for building, testing, and continuous delivery of software.
  • Powered by Jekyll: The guide is powered by Jekyll, allowing for easy access and contribution.
  • Support for Latest Technologies: Screwdriver incorporates the use of containerization technologies to streamline software development processes.
  • Easy to Install: Users can choose to run Jekyll using Docker or by direct installation, making it accessible to a wide range of developers.

Running Jekyll using Docker:

  1. Install Docker Desktop if not already installed.
  2. Ensure Docker is running by checking with docker info. On Mac, you can launch Docker easily with open -a /Applications/Docker.app/.
  3. Run the Jekyll Docker image with a mount of $PWD to its serving location and with -ti. Use the command: docker run -v "$PWD":/srv/jekyll -ti jekyll/jekyll jekyll serve.

Running Jekyll by Installing:

mkdocs
MkDocs

MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

documentation
Documentation

Documentation themes are built specifically for writing technical and product documentation. They are normally written and maintained in Markdown. The often include a navigation menu, search bar, clear headings, semantic document structure and clean typography.