<img src="https://git-gamble.is-cool.dev/assets/logo/git-gamble.svg" width="100" title="git-gamble's logo" alt="git-gamble's logo" />
# 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.12.1)
[](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-)
- [Documentation](#documentation)
[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)
## Documentation
Read [the full documentation](https://git-gamble.is-cool.dev)