{
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "git-gamble",
    "abstract": "git-gamble is a tool that blends TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶",
    "url": "https://git-gamble.is-cool.dev",
    "downloadUrl": "https://gitlab.com/pinage404/git-gamble/-/releases",
    "releaseNotes": "https://gitlab.com/pinage404/git-gamble/-/blob/main/CHANGELOG.md",
    "license": "https://gitlab.com/pinage404/git-gamble/-/blob/main/LICENSE",
    "thumbnailUrl": "https://git-gamble.is-cool.dev/assets/logo/git-gamble.svg",
    "image": "https://git-gamble.is-cool.dev/assets/logo/git-gamble.svg",
    "inLanguage": {
        "@type": "Language",
        "name": "English",
        "alternateName": "en"
    },
    "keywords": [
        "TDD",
        "TCR",
        "test",
        "unit-testing",
        "git"
    ],
    "applicationCategory": [
        "command-line-utilities",
        "development-tools"
    ],
    "operatingSystem": [
        "Linux",
        "macOS",
        "Windows"
    ],
    "processorRequirements": [
        "x86_64",
        "aarch64"
    ],
    "softwareRequirements": [
        "git"
    ],
    "potentialAction": [
        {
            "@type": "DownloadAction",
            "name": "Download",
            "target": "https://gitlab.com/pinage404/git-gamble/-/releases"
        },
        {
            "@type": "InstallAction",
            "name": "Install",
            "target": "https://git-gamble.is-cool.dev/install/index.html"
        },
        {
            "@type": "ReadAction",
            "name": "Get started",
            "target": "https://git-gamble.is-cool.dev"
        },
        {
            "@type": "LikeAction",
            "name": "Favorite",
            "target": "https://gitlab.com/pinage404/git-gamble"
        },
        {
            "@type": "ReviewAction",
            "name": "Give your feedback",
            "target": "https://gitlab.com/pinage404/git-gamble/-/issues"
        }
    ],
    "workExample": {
        "@type": "Guide",
        "name": "Demo",
        "url": "https://git-gamble.is-cool.dev/usage/demo/index.html",
        "hasPart": {
            "@type": "CreativeWorkSeries",
            "hasPart": [
                {
                    "@type": "Clip",
                    "name": "First, 🔴 Red phase",
                    "abstract": "write a test that fails for the good reason",
                    "clipNumber": 1,
                    "url": "https://asciinema.org/a/496949",
                    "thumbnailUrl": "https://asciinema.org/a/496949.svg"
                },
                {
                    "@type": "Clip",
                    "name": "Second, 🟢 Green phase",
                    "abstract": "write the minimum code to pass the tests",
                    "clipNumber": 2,
                    "url": "https://asciinema.org/a/496951",
                    "thumbnailUrl": "https://asciinema.org/a/496951.svg"
                },
                {
                    "@type": "Clip",
                    "name": "Try again",
                    "abstract": "oh no ! i made a typo",
                    "clipNumber": 3,
                    "url": "https://asciinema.org/a/496952",
                    "thumbnailUrl": "https://asciinema.org/a/496952.svg"
                },
                {
                    "@type": "Clip",
                    "name": "🔴 Red phase",
                    "clipNumber": 4,
                    "url": "https://asciinema.org/a/496957",
                    "thumbnailUrl": "https://asciinema.org/a/496957.svg"
                },
                {
                    "@type": "Clip",
                    "name": "🟢 Green phase",
                    "clipNumber": 5,
                    "url": "https://asciinema.org/a/496959",
                    "thumbnailUrl": "https://asciinema.org/a/496959.svg"
                },
                {
                    "@type": "Clip",
                    "name": "🔀 Refactor phase",
                    "abstract": "i can simplify",
                    "clipNumber": 6,
                    "url": "https://asciinema.org/a/496961",
                    "thumbnailUrl": "https://asciinema.org/a/496961.svg"
                },
                {
                    "@type": "Clip",
                    "name": "Still 🔀 Refactor phase",
                    "abstract": "i have something else to refactor ➿",
                    "clipNumber": 7,
                    "url": "https://asciinema.org/a/496963",
                    "thumbnailUrl": "https://asciinema.org/a/496963.svg"
                }
            ]
        }
    },
    "offers": {
        "@type": "Offer",
        "price": 0,
        "priceCurrency": "EUR"
    }
}
