1.
Introduction
1.1.
Module Overview
Cross-Cutting Concerns
2.
Logging
3.
Errors
4.
Configuration
4.1.
Consul Configuration Provider
5.
Lifecycle
6.
Dependencies
7.
Stats
8.
Tracing
Application Patterns
9.
Operations
9.1.
Middleware
9.2.
Decorators
9.3.
Filters
9.4.
Traced Operations
9.5.
Handlers
10.
Ports
10.1.
Input Ports
10.2.
Output Ports
10.3.
Validation
11.
Services
12.
💀 REST Controller Mk I
13.
🎉 REST Controller Mk II
13.1.
REST Input Ports
13.2.
REST Output Ports
13.3.
Middleware
14.
💀 CRUD Repository
15.
🎉Typed Repository
16.
🎉Goqu Repository
17.
🎉SQL Repository
18.
Migration
19.
Integration
19.1.
🎉 OpenAPI Client
20.
Streaming
20.1.
🎉 Stream Operations
20.1.1.
Ports
20.1.2.
Publishers
20.1.3.
Subscribers
20.1.4.
AsyncApi
20.2.
Stream Providers
20.2.1.
Kafka
20.2.2.
SQL
20.2.3.
GoChannel
20.2.4.
Redis
Utilities
21.
Audit Events
22.
Auditable Models
23.
Cache
24.
Certificates and TLS
25.
Executing Commands
26.
Health Checks
27.
Http Client
28.
Leader Election
29.
Pagination
30.
Resources
31.
Retry
32.
Sanitization
33.
Scheduled Tasks
34.
Transit Encryption
35.
Validation
Code Generation (skel)
36.
Introduction
37.
Installation
38.
Usage
39.
Projects
39.1.
Generic Microservice
39.2.
Probes (Beats)
39.3.
Service Pack Microservice
39.4.
Service Pack UI
40.
Continuous Integration
41.
Web Services
41.1.
Domains
41.2.
OpenAPI
42.
Stream Services
42.1.
Channels
42.2.
AsyncAPI
43.
Deployment
43.1.
Kubernetes
43.1.1.
Skaffold
Builds
44.
Introduction
45.
Makefile Usage
46.
Build Usage
47.
Configuration
48.
Build Targets
48.1.
Project Maintenance
48.2.
Development
48.3.
Artifacts
48.4.
Verification
48.5.
Publishing
Continuous Integration
49.
Checks 🎉
50.
Jenkins
For Developers of go-msx
51.
Introduction
52.
Contributing
53.
skel: Code Generation
53.1.
Execution Sequence
53.2.
Making templates
Light (default)
Rust
Coal
Navy
Ayu
go-msx
Checks
See the internal
Checks
documentation.