go-transaction-manager
Transaction manager for GoLang
파일 탐색기
최종 버전 다운로드 (.zip)- main.yaml
- dependabot.yml
- context.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- option.go
- readonly_func_without_tx.go
- readonly_func_without_tx_test.go
- settings.go
- transaction.go
- transaction_test.go
- watcher.go
- watcher_test.go
- context.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- README.md
- settings.go
- settings_test.go
- transaction.go
- transaction_test.go
- context.go
- context_test.go
- contract.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- settings.go
- settings_test.go
- transaction.go
- transaction_test.go
- context.go
- contract.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- settings.go
- settings_test.go
- transaction.go
- transaction_integration_test.go
- transaction_test.go
- context.go
- contract.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- settings.go
- settings_test.go
- transaction.go
- transaction_integration_test.go
- transaction_test.go
- savepoint.go
- context.go
- contract.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- savepoint.go
- settings.go
- settings_test.go
- transaction.go
- transaction_test.go
- chained_example_test.go
- context.go
- contract.go
- example_test.go
- factory.go
- go.mod
- go.sum
- goroutine_leak_test.go
- transaction.go
- transaction_test.go
- drivers.sh
- go.mod.dropreplace.default.sh
- go.mod.replace.default.sh
- git.tag.sh
- go.fmt.sh
- go.mod.tidy.sh
- go.mod.vendor.sh
- go.test.coverage.sh
- go.test.sh
- lint.sh
- tag.pkg.sh
- context.go
- key.go
- key_test.go
- log.go
- manager.go
- settings.go
- transaction.go
- cleanup.go
- cleanup_go1.14.go
- docker-compose.yaml
- sql.go
- is_closed.go
- is_closed_test.go
- key_in_ctx.go
- main.go
- README.md
- tx_in_ctx.go
- ctx.go
- error.go
- common.go
- context_test.go
- map_test.go
- README.md
- clean_test.go
- common_test.go
- go.mod
- go.sum
- model.go
- README.md
- repo.go
- trm_test.go
- trmrepo.go
- README.md
- example_test.go
- go.mod
- go.sum
- README.md
- defer_test.go
- recover_test.go
- log.go
- chain.go
- chain_test.go
- closer.go
- log.go
- log_test.go
- manager.go
- manager_test.go
- option.go
- struct_test.go
- option.go
- settings.go
- settings_test.go
- context.go
- go.mod
- go.sum
- manager.go
- manager_test.go
- settings.go
- transaction.go
- .gitignore
- .golangci.yml
- CHANGELOG.md
- go.work
- go.work.sum
- LICENSE
- Makefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/avito-tech/go-transaction-manager
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd go-transaction-manager
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Go
보통 추천go install go1.16 # or older version
이 명령어를 터미널에 그대로 입력해 실행하세요.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
