Deanna Thompson
blog / work / projects
Blog
2026
  • 0.1.0 to 0.4.0: The Bumpy Road to Making SmartDoc
    The adventures of a CLI wrangler.
2025
  • Building SmartDoc: a quality scorer for OAS files (Part 1)
    How I used Python and OpenAI's Response API to build the tool.
  • Building SmartDoc: a quality scorer for OAS files (Part 2)
    How I used Typer to build the CLI.
2024
  • Building and documenting REST APIs with Django and Swagger
    How to build a coffee-themed API with Django and the Django REST Framework.
  • Using instance templates to install Salt on AWS
    How I use instance templates to spin up a small-scale Salt infrastructure on AWS.
2022
  • Automate changelog generation with standard-version
    Learn how to use standard-version to automate changelog generation for your software project.
2021
  • Setting up static sites with Netlify CLI and GitLab
    Discussing how to set up your static site with Netlify's CLI.
  • All about templates
    Recapping WTD 2021 and my new work with The Good Docs Project.
2020
  • Testing with Vale: Running Vale (Part 3)
    Learn how to create a Vale configuration file and apply styles to prose.
  • Testing with Vale: Configure the Vale CLI (Part 2)
    Learn how to configure Vale for linting.
  • Testing with Vale: Install the Vale CLI (Part 1)
    Learn how to install the Vale CLI on your machine.
© 2025 | Deanna Thompson