Skip to content

Commit f888b90

Browse files
committed
Complete Architecture Transformation from TypeScript -> Go
1 parent b468344 commit f888b90

File tree

124 files changed

+3973
-18571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+3973
-18571
lines changed

.dockerignore

Lines changed: 40 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,60 @@
1-
# Dependencies
2-
node_modules
3-
npm-debug.log*
1+
# Git
2+
.git
3+
.gitignore
44

5-
# Build outputs
6-
dist
5+
# Documentation
6+
*.md
7+
docs/
78

89
# Logs
9-
logs
10+
logs/
1011
*.log
1112

12-
# Runtime data
13-
pids
14-
*.pid
15-
*.seed
16-
*.pid.lock
17-
18-
# Coverage directory used by tools like istanbul
19-
coverage
20-
*.lcov
21-
22-
# nyc test coverage
23-
.nyc_output
24-
25-
# Dependency directories
26-
.npm
27-
.bower-*
28-
29-
# Optional npm cache directory
30-
.npm
31-
32-
# Optional REPL history
33-
.node_repl_history
34-
35-
# Output of 'npm pack'
36-
*.tgz
37-
38-
# Yarn Integrity file
39-
.yarn-integrity
13+
# Test files
14+
test/
15+
*_test.go
4016

41-
# dotenv environment variables file
42-
.env
43-
.env.test
44-
.env.local
45-
.env.production
17+
# Build artifacts
18+
bin/
19+
dist/
4620

4721
# IDE files
48-
.vscode
49-
.idea
22+
.vscode/
23+
.idea/
5024
*.swp
5125
*.swo
52-
*~
5326

54-
# OS generated files
27+
# OS files
5528
.DS_Store
56-
.DS_Store?
57-
._*
58-
.Spotlight-V100
59-
.Trashes
60-
ehthumbs.db
6129
Thumbs.db
6230

63-
# Git
64-
.git
65-
.gitignore
31+
# Node.js (no longer needed)
32+
node_modules/
33+
package*.json
34+
tsconfig.json
35+
36+
# Temporary files
37+
*.tmp
38+
*.temp
39+
.temp/
40+
.tmp/
41+
42+
# Local development
43+
.local/
44+
secrets/
45+
creds/
6646

6747
# Docker
6848
Dockerfile*
69-
docker-compose*
49+
docker-compose*.yml
7050
.dockerignore
7151

72-
# Documentation
73-
README.md
74-
docs/
75-
76-
# Tests
77-
test/
78-
*.test.js
79-
*.spec.js
80-
81-
# PM2
82-
ecosystem.config.js
52+
# CI/CD
53+
.github/
54+
.gitlab-ci.yml
8355

84-
# Temporary files
85-
temp/
86-
tmp/
56+
# Environment files
57+
.env*
58+
config.local.yaml
59+
config.*.yaml
60+
!configs/default.yaml

.gitignore

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,34 @@
1-
# Dependencies
2-
node_modules/
3-
npm-debug.log*
4-
yarn-debug.log*
5-
yarn-error.log*
6-
pnpm-debug.log*
7-
lerna-debug.log*
8-
.npm
9-
.yarn-integrity
10-
*.tgz
11-
.pnpm-store/
1+
# Go build outputs
2+
bin/
3+
*.exe
4+
*.exe~
5+
*.dll
6+
*.so
7+
*.dylib
8+
*.test
9+
*.out
10+
go.work
11+
go.work.sum
1212

13-
# Build outputs
14-
build/
15-
.next/
16-
out/
17-
*.tsbuildinfo
18-
.turbo/
13+
# Go coverage files
14+
*.cover
15+
*.coverprofile
16+
coverage.txt
17+
coverage.html
1918

20-
# Runtime files
21-
*.pid
22-
*.seed
23-
*.pid.lock
24-
*.coverage
25-
.pm2/
19+
# Go vendor (if using)
20+
vendor/
2621

2722
# Environment files
2823
.env
2924
.env.local
3025
.env.development.local
3126
.env.test.local
3227
.env.production.local
28+
config.local.yaml
29+
config.*.yaml
30+
!config.sample.yaml
31+
!configs/default.yaml
3332

3433
# Logs
3534
*.log
@@ -56,31 +55,33 @@ Thumbs.db
5655

5756
# Testing
5857
coverage/
59-
.nyc_output/
6058
.coverage/
61-
*.lcov
6259

6360
# Temporary files
6461
*.tmp
6562
*.temp
6663
.temp/
6764
.tmp/
6865

69-
# Cache directories
70-
.eslintcache
71-
.cache/
72-
.parcel-cache/
73-
.node_repl_history
74-
7566
# AI/ML tools
7667
.claude/
7768
.cursor/
7869
.sentinel/
7970

80-
# Package manager lockfiles (optional - comment out if you want to track them)
81-
# package-lock.json
82-
# yarn.lock
83-
# pnpm-lock.yaml
84-
8571
# Local development
8672
.local/
73+
secrets/
74+
creds/
75+
76+
# Docker
77+
.dockerignore
78+
docker-compose.override.yml
79+
80+
# Kubernetes
81+
k8s-local/
82+
*.kubeconfig
83+
NEXT.md
84+
PLAN.md
85+
TESTING.md
86+
TESTING.md
87+
logs/

.npmignore

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)