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
> **TL;DR:****Start with `AGENTS.md`**, then explore specific conventions in **`tech-conventions/`**.
14
+
> **TL;DR:****Start with `AGENTS.md`**, then explore specific conventions in **`tech-conventions/`**.
15
15
> All technical questions are answered in these focused documents.
16
16
17
17
---
@@ -64,7 +64,7 @@ make test-all-modules-race # Test all modules with race detection
64
64
```bash
65
65
# Phase-specific integration tests
66
66
make test-integration-complex # Phase 1: Complex workflows
67
-
make test-integration-advanced # Phase 2: Advanced scenarios
67
+
make test-integration-advanced # Phase 2: Advanced scenarios
68
68
make test-integration-network # Phase 3: Network edge cases
69
69
make test-integration-all # All integration test phases
70
70
```
@@ -161,7 +161,7 @@ go tool pprof mem.prof
161
161
```bash
162
162
# Run tests with verbose output
163
163
go test -v ./...
164
-
164
+
165
165
# Run specific failing test
166
166
go test -v -run TestSpecificFunction ./internal/package
167
167
```
@@ -171,7 +171,7 @@ go tool pprof mem.prof
171
171
# Fix formatting issues
172
172
make fumpt # Apply gofumpt formatting
173
173
goimports -w .# Fix import statements
174
-
174
+
175
175
# Check linting rules
176
176
make lint-version # Show linter version
177
177
make lint # Run all linters
@@ -182,7 +182,7 @@ go tool pprof mem.prof
182
182
# Profile memory usage
183
183
go test -bench=. -memprofile=mem.prof ./internal/component
184
184
go tool pprof mem.prof
185
-
185
+
186
186
# Monitor goroutines
187
187
go test -bench=. -trace=trace.out ./internal/worker
188
188
go tool trace trace.out
@@ -292,6 +292,98 @@ The GoFortress coverage system uses an **incremental deployment strategy** that
292
292
-**Missing branch coverage**: Ensure the branch has pushed after coverage setup
293
293
-**PR badge not showing**: Check that `COVERAGE_PR_COMMENT_ENABLED=true` in `.env.shared`
294
294
295
+
### 🪝 GoFortress Pre-commit System
296
+
297
+
The GoFortress Pre-commit System is a **production-ready, high-performance Go-native pre-commit framework** that delivers 17x faster execution than traditional Python-based solutions.
298
+
299
+
**Quick Setup:**
300
+
```bash
301
+
# Navigate to pre-commit system
302
+
cd .github/pre-commit
303
+
304
+
# Build and install
305
+
make build
306
+
./gofortress-pre-commit install
307
+
308
+
# Normal development - hooks run automatically
309
+
git add .
310
+
git commit -m "feat: new feature"
311
+
# ✅ All checks passed in <2s
312
+
```
313
+
314
+
**Key Features:**
315
+
- ⚡ **17x faster execution** - <2 second commits with parallel processing
316
+
- 📦 **Zero Python dependencies** - Pure Go binary, no runtime requirements
0 commit comments