feat: initialize Go module with dependencies

- Add go.mod with Fiber web framework, JWT, GORM, and PostgreSQL driver
- Include all necessary dependencies for IDP API development
- Set up module path as git.secnex.io/secnex/idp-api
- Add comprehensive .gitignore for Go projects
This commit is contained in:
Björn Benouarets
2025-09-25 23:23:58 +02:00
commit d0dc7a2837
3 changed files with 326 additions and 0 deletions

83
.gitignore vendored Normal file
View File

@@ -0,0 +1,83 @@
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
# Dependency directories (remove the comment below to include it)
# vendor/
# Go workspace file
go.work
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Environment variables
.env.local
.env.development.local
.env.test.local
.env.production.local
# Logs
*.log
logs/
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage/
# nyc test coverage
.nyc_output
# Dependency directories
node_modules/
# Optional npm cache directory
.npm
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# Build output
dist/
build/
bin/
# Temporary files
tmp/
temp/