Skip to content

Repository files navigation

Workshop Repository


🌐 Available languages: English | 日本語


This repository provides hands-on technical workshops covering infrastructure and software architecture topics.

Primary Language: Go (the required version varies by workshop; check each go.mod) Architecture Pattern: Clean Architecture (3-Layer Variant)


Maintenance

Install the Markdown tools with pnpm install or npm install (Python 3.9+ is also required). Run make format to apply Prettier, markdownlint, and textlint using the same file list; CLAUDE.md, dependency caches, and tool metadata are excluded. Tool failures stop the command. Run make test-tools for maintenance script tests and make check-headings to compare heading level order in English/Japanese pairs. The latter exits nonzero for mismatches or read errors; it does not verify translation accuracy or detect missing counterpart files.

Run make check-go to build, vet, and race-test all Go modules. Logs and skipped-test details are saved in .cache/go-validation/. Use make check-go GO_CHECK_FLAGS=--require-integration to fail on skipped tests or missing Linux-only checks. Raw socket execution requires Linux with CGO; RabbitMQ and Vault integration tests require their services.

Contents

Infrastructure

Infrastructure: Contents planned for the future

  • Observability Workshop: Metric Collection and Visualization with Prometheus + Grafana
    • Metric collection and dashboard construction with Node Exporter + Prometheus + Grafana.

Software Architecture

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages