rycus86/demo-site

View on GitHub
src/res/specs_cards.json

Summary

Maintainability
Test Coverage
[
    {
        "key": "overview",
        "title": "Overview",
        "body": "overview.md",
        "image": {
            "path": "overview.svg",
            "display": "foreground"
        }
    },
    {
        "key": "build",
        "title": "Build",
        "body": "build.md",
        "image": "pycharm.png"
    },
    {
        "key": "cicd-intro",
        "title": "CI / CD",
        "body": "cicd.md"
    },
    {
        "key": "prep",
        "title": "Prepare",
        "body": "prepare.md"
    },
    {
        "key": "testing",
        "title": "Testing",
        "body": "testing.md",
        "link": "https://docs.python.org/2/library/unittest.html"
    },
    {
        "key": "coverage",
        "title": "Measuring quality",
        "body": "coverage.md",
        "link": "https://coverage.readthedocs.io/en/latest/"
    },
    {
        "key": "coveralls",
        "title": "Coveralls",
        "body": "coveralls.md",
        "link": "https://coveralls.io"
    },
    {
        "key": "codeclimate",
        "title": "Code Climate",
        "body": "codeclimate.md",
        "link": "https://codeclimate.com"
    },
    {
        "key": "travis",
        "title": "Travis CI",
        "body": "travis.md",
        "link": "https://travis-ci.org"
    },
    {
        "key": "docker",
        "title": "Docker",
        "body": "docker.md",
        "link": "https://www.docker.com"
    },
    {
        "key": "dockerhub",
        "title": "Docker Hub",
        "body": "dockerhub.md",
        "link": "https://hub.docker.com"
    },
    {
        "key": "multiarch",
        "title": "Multiarch builds",
        "body": "multiarch.md"
    },
    {
        "key": "hosting",
        "title": "Hosting",
        "body": "hosting.md"
    },
    {
        "key": "compose",
        "title": "Docker-Compose",
        "body": "docker-compose.md",
        "link": "https://docs.docker.com/compose/"
    },
    {
        "key": "proxy",
        "title": "Proxy server",
        "body": "proxy.md"
    },
    {
        "key": "pygen",
        "title": "Docker-PyGen",
        "body": "docker-pygen.md",
        "link": "https://github.com/rycus86/docker-pygen"
    },
    {
        "key": "dyndns",
        "title": "Dynamic DNS",
        "body": "dyndns.md"
    },
    {
        "key": "ssl",
        "title": "SSL / HTTPS",
        "body": "ssl.md",
        "link": "https://letsencrypt.org"
    },
    {
        "key": "http2",
        "title": "HTTP/2",
        "body": "http2.md"
    },
    {
        "key": "google-analytics",
        "title": "Google Analytics",
        "body": "google-analytics.md",
        "link": "https://analytics.google.com/analytics/web/"
    },
    {
        "key": "webmaster-tools",
        "title": "Webmaster tools",
        "body": "webmaster-tools.md",
        "link": "https://www.google.com/webmasters/tools"
    },
    {
        "key": "pagespeed",
        "title": "Pagespeed Insights",
        "body": "pagespeed.md",
        "link": "https://developers.google.com/speed/pagespeed/insights/"
    },
    {
        "key": "webpagetest",
        "title": "Webpage Test",
        "body": "webpagetest.md",
        "link": "https://www.webpagetest.org"
    },
    {
        "key": "cdn",
        "title": "CDN",
        "body": "cdn.md",
        "link": "https://www.cloudflare.com"
    },
    {
        "key": "updates",
        "title": "Updates",
        "body": "updates.md"
    },
    {
        "key": "prometheus",
        "title": "Prometheus",
        "body": "prometheus.md",
        "link": "https://prometheus.io"
    },
    {
        "key": "grafana",
        "title": "Grafana",
        "body": "grafana.md",
        "link": "https://grafana.com"
    },
    {
        "key": "portainer",
        "title": "Portainer",
        "body": "portainer.md",
        "link": "https://portainer.io"
    }
]