https://gitlab.com/pinage404/git-gamble
`git-gamble` is a tool that
blends [TDD (Test Driven Development)](https://en.wikipedia.org/wiki/Test-driven_development) + [TCR (`test && commit || revert`)](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864)
to make sure to **develop** the **right** thing π,
**baby step by baby step** πΆπ¦Ά
[Get Started](https://git-gamble.is-cool.dev/)
https://gitlab.com/pinage404/git-gamble
GitLab CI/CD Gitlab release-cli TDD appimage cli cli-tool cli-tools command line tool command-line-tool cross compile cross platform cross-compilation cross-compile cross-platform developer-tools devtool devtools gamble git gitlab-ci gitlab-registry mdbook nix pnpm rust slide slides slideshow slidev tcr test test driven development testing testing-tools tests unit test unit testing unit-test unit-testing unittest
Last synced: about 1 month ago
JSON representation
`git-gamble` is a tool that blends [TDD (Test Driven Development)](https://en.wikipedia.org/wiki/Test-driven_development) + [TCR (`test && commit || revert`)](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864) to make sure to **develop** the **right** thing π, **baby step by baby step** πΆπ¦Ά [Get Started](https://git-gamble.is-cool.dev/)
- Host: gitlab.com
- URL: https://gitlab.com/pinage404/git-gamble
- Owner: pinage404
- License: 0bsd
- Created: 2019-12-08T23:39:59.369Z (over 5 years ago)
- Default Branch: main
- Last Synced: 2025-05-09T00:09:51.210Z (about 1 month ago)
- Topics: GitLab CI/CD, Gitlab release-cli, TDD, appimage, cli, cli-tool, cli-tools, command line tool, command-line-tool, cross compile, cross platform, cross-compilation, cross-compile, cross-platform, developer-tools, devtool, devtools, gamble, git, gitlab-ci, gitlab-registry, mdbook, nix, pnpm, rust, slide, slides, slideshow, slidev, tcr, test, test driven development, testing, testing-tools, tests, unit test, unit testing, unit-test, unit-testing, unittest
- Stars: 14
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
# git-gamble
[](https://git-gamble.is-cool.dev/install/methods/cargo.html)
[](https://git-gamble.is-cool.dev/install/methods/debian.html)
[](https://git-gamble.is-cool.dev/install/methods/chocolatey.html)
[](https://git-gamble.is-cool.dev/install/methods/homebrew.html)[](https://git-gamble.is-cool.dev/install/index.html)
[](https://deps.rs/crate/git-gamble/2.10.0)
[](https://gitlab.com/pinage404/git-gamble/-/commits/main)
[](https://codescene.io/projects/47370)
[](https://gitlab.com/pinage404/git-gamble/-/pipelines)
[](https://ci.appveyor.com/project/pinage404/git-gamble)
[](https://builtwithnix.org)[](https://gitlab.com/pinage404/git-gamble/blob/main/LICENSE)
[](code_of_conduct.md)
[](https://gitlab.com/pinage404/git-gamble)`git-gamble` is a tool that
blends [TDD (Test Driven Development)](https://en.wikipedia.org/wiki/Test-driven_development) + [TCR (`test && commit || revert`)](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864)
to make sure to **develop** the **right** thing π,
**baby step by baby step** πΆπ¦Ά[Original idea](https://github.com/FaustXVI/tcrdd) by Xavier Detant
- [How to install ?](#how-to-install-)
- [How to use ?](#how-to-use-)
- [Demo](#demo)
- [What is it ?](#what-is-it-)
- [What is new ?](#what-is-new-)
- [Do you like this project ?](#do-you-like-this-project-)[Get started](https://git-gamble.is-cool.dev)
## How to install ?
Read [the installation manual](https://git-gamble.is-cool.dev/install)
## How to use ?
Read [the usage manual](https://git-gamble.is-cool.dev/usage)
### Demo
For more detailed example, watch the [demo](https://git-gamble.is-cool.dev/usage/demo/index.html) or the watch [the slides about the demo](https://git-gamble.is-cool.dev/slides_demo)
[](https://git-gamble.is-cool.dev/usage/demo/index.html)
## What is it ?
Watch [the slides about the theory](https://git-gamble.is-cool.dev/slides_theory)
## What is new ?
Read [the changelog](https://gitlab.com/pinage404/git-gamble/-/blob/main/CHANGELOG.md)
## Do you like this project ?
- If yes, please [add a star on GitLab ](https://gitlab.com/pinage404/git-gamble)
- If no, please [open an issue](https://gitlab.com/pinage404/git-gamble/-/issues) to give your feedbacks [](https://gitlab.com/pinage404/git-gamble/-/issues)