All checks were successful
Go CI/CD / go-ci (push) Successful in 11m13s
This commit initializes the project with Go module support and a basic `StoneError` struct. It also introduces .gitignore, SonarQube configuration, and multiple CI/CD workflows for branch, tag, and protected branch scenarios to automate testing, static analysis, and builds.
64 lines
773 B
Plaintext
64 lines
773 B
Plaintext
# Binaries for programs and plugins
|
|
bin
|
|
*.exe
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.test
|
|
|
|
# Output of the 'go tool cover' command
|
|
*.out
|
|
coverage.xml
|
|
test-report.xml
|
|
|
|
# Directory for Go modules
|
|
/vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
go.work.sum
|
|
|
|
# Editor configs
|
|
*.swp
|
|
*.swo
|
|
*.bak
|
|
*.tmp
|
|
*.log
|
|
*.viminfo
|
|
*.un~
|
|
Session.vim
|
|
|
|
# JetBrains Rider specific
|
|
.idea/
|
|
*.iml
|
|
.idea/**/workspace.xml
|
|
.idea/**/tasks.xml
|
|
.idea/**/shelf/
|
|
|
|
# Sublime Text specific
|
|
*.sublime-workspace
|
|
*.sublime-project
|
|
|
|
# VSCode specific
|
|
.vscode/
|
|
.vscode/settings.json
|
|
.vscode/tasks.json
|
|
.vscode/launch.json
|
|
|
|
# Emacs specific
|
|
*~
|
|
\#*\#
|
|
.#*
|
|
|
|
# MacOS specific
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Node modules (in case of tools/scripts)
|
|
node_modules/
|
|
|
|
# Python virtual environments (for dev tools/scripts)
|
|
venv/
|
|
*.pyc
|
|
__pycache__/ |