You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,23 +7,23 @@
7
7
8
8
## 🚀 Template Repository
9
9
10
-
This is a **template repository** for building production-ready and easily extendible REST APIs using Go. Click the "Use this template" button above to create your own repository based on this template.
10
+
This is a **template repository** for building REST APIs with Go. Click the "Use this template" button above to create your own repository based on this template.
11
11
12
12
## Overview
13
13
14
-
This template follows best practices and includes a standardized project structure with all necessary components for building scalable microservices.
14
+
This template includes everything you need to build a REST API with Go - logging, middleware, database setup, testing, and deployment configs.
15
15
16
16
## Features
17
17
18
18
- Structured logging
19
-
- Middleware support (authentication, etc.)
20
-
-Configuration management
21
-
- API documentation with Swagger
22
-
- Docker support
23
-
-CI/CD pipeline with GitHub Actions
19
+
- Middleware (auth, CORS, etc.)
20
+
-Config management
21
+
- API docs with Swagger
22
+
- Docker setup
23
+
- GitHub Actions CI/CD
24
24
- Database migrations
25
-
-End-to-end testing
26
-
- Makefile for common operations
25
+
-Tests
26
+
- Makefile for common tasks
27
27
28
28
The main ones are:
29
29
@@ -44,26 +44,31 @@ The main ones are:
44
44
## 🎯 Quick Start (Using Template)
45
45
46
46
### 1. Create Repository from Template
47
+
47
48
Click the **"Use this template"** button at the top of this repository, or use GitHub CLI:
0 commit comments