{"id":25508017,"url":"https://github.com/jamstooks/consistently-io","last_synced_at":"2026-04-25T23:35:53.539Z","repository":{"id":44865944,"uuid":"123234966","full_name":"jamstooks/consistently-io","owner":"jamstooks","description":"Measure deployment goals","archived":false,"fork":false,"pushed_at":"2022-07-15T20:30:21.000Z","size":656,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-14T19:37:09.462Z","etag":null,"topics":["continuous-deployment","continuous-integration","deployment","integrations","python","react","testing"],"latest_commit_sha":null,"homepage":"http://consistently.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jamstooks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/Contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-28T05:38:38.000Z","updated_at":"2019-08-07T22:59:35.000Z","dependencies_parsed_at":"2022-09-14T13:52:53.293Z","dependency_job_id":null,"html_url":"https://github.com/jamstooks/consistently-io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jamstooks/consistently-io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamstooks%2Fconsistently-io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamstooks%2Fconsistently-io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamstooks%2Fconsistently-io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamstooks%2Fconsistently-io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamstooks","download_url":"https://codeload.github.com/jamstooks/consistently-io/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamstooks%2Fconsistently-io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32280979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["continuous-deployment","continuous-integration","deployment","integrations","python","react","testing"],"created_at":"2025-02-19T07:55:54.011Z","updated_at":"2026-04-25T23:35:53.524Z","avatar_url":"https://github.com/jamstooks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# consistently-io\n\n[![Deployment Goals](https://consistently.io/g/jamstooks/consistently-io/badge.svg?reset=1)](https://consistently.io/g/jamstooks/consistently-io/)\n[![Build Status](https://travis-ci.org/jamstooks/consistently-io.svg?branch=master)](https://travis-ci.org/jamstooks/consistently-io)\n[![Coverage Status](https://coveralls.io/repos/github/jamstooks/consistently-io/badge.svg?branch=master)](https://coveralls.io/github/jamstooks/consistently-io?branch=master)\n[![Maintainability](https://api.codeclimate.com/v1/badges/8a7f09dd8b806366e45e/maintainability)](https://codeclimate.com/github/jamstooks/consistently-io-react/maintainability)\n\n[https://consistently.io](https://consistently.io)\n\n**Dog Food:** https://consistently.io/g/jamstooks/consistently-io/\n\nMeasure deployment goals.\n\n## What is it?\n\nIntegrates with a variety of tools that track your deployment status like\n**HTML Validation**, **Travis CI**, **Coveralls**\n\nand more coming soon, like:\n**CodeCov** and **Google Page Speed Insights** and **Code Climate**\n\n## Why another deployment tool?\n\nBecause it makes sense to keep this all in one place. When I'm\ntrying to get a bird's eye view of my applications, I found myself\nchecking the badges in README's and then directly connecting to\nevaluation services like HTML Validator and Page Speed Insights.\n\nThis puts all these tools in one place and even adds a few there\naren't already badges for.\n\nThe upcoming \"groups\" functionality will make this even easier.\nSee the Roadmap for more details.\n\n## Application Design\n\nHere are some of the original planning materials:\n\n - [Application Design](https://drive.google.com/open?id=1j5A7sRWo01cEPBzCiQV0zStm0fTBex545RI6AWtJt9Q)\n - [Initial Mockup](https://docs.google.com/presentation/d/1N-2qJb325pm6pOzqSwI1Kun0IzJX4w3EAW76_5VBz0I/edit?usp=sharing)\n - [Components](https://drive.google.com/open?id=1WLvdHkrl52es5qSziN3F6X9mmE_vhxKQ4ormf_mxpjA)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamstooks%2Fconsistently-io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamstooks%2Fconsistently-io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamstooks%2Fconsistently-io/lists"}