1 minute

21. Publish Service

Date: 2025-01-03

Status

Accepted

Context

To publish Markdown file to Hugo site post section, we want to implement a simple Go microservice.

Decision

As we rely on a microservice Architecture, we will use a web toolkit to ease Go Service implementation.

Consequences

We will integrate Gorilla, and more specifically Mux to implements a request router and dispatcher. We will use Github API to push ADR to Hugo repository.

--- config: look: handDrawn theme: neutral --- flowchart LR PR[Python Service] --Publish--> PU[Go Service] --Push--> GH[Github Repository]