src/res/specs_cards.json
[
{
"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"
}
]