{"id":16858968,"url":"https://github.com/jdmedlock/voyagemetrics","last_synced_at":"2026-05-18T08:31:58.390Z","repository":{"id":125190230,"uuid":"129895916","full_name":"jdmedlock/voyagemetrics","owner":"jdmedlock","description":"Produce Chingu Voyage Metrics from GitHub event data generated by the VoyageEvents app","archived":false,"fork":false,"pushed_at":"2018-06-06T16:56:07.000Z","size":788,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"development","last_synced_at":"2025-03-18T14:08:37.977Z","etag":null,"topics":["github-api","javascript","nodejs"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdmedlock.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-17T11:45:30.000Z","updated_at":"2018-06-16T06:09:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"aba9fbdc-34f1-499b-a949-b39efcdaed93","html_url":"https://github.com/jdmedlock/voyagemetrics","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jdmedlock/voyagemetrics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdmedlock%2Fvoyagemetrics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdmedlock%2Fvoyagemetrics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdmedlock%2Fvoyagemetrics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdmedlock%2Fvoyagemetrics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdmedlock","download_url":"https://codeload.github.com/jdmedlock/voyagemetrics/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdmedlock%2Fvoyagemetrics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33170830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"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":["github-api","javascript","nodejs"],"created_at":"2024-10-13T14:15:45.757Z","updated_at":"2026-05-18T08:31:58.372Z","avatar_url":"https://github.com/jdmedlock.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# voyagemetrics - Chingu Voyage Metrics\n\n# GitAClue - GitHub Information Extraction Library\n\n[![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg)](https://github.com/jdmedlock/voyagemetrics)\n\u003cbr/\u003e\n[![Packagist](https://img.shields.io/packagist/l/doctrine/orm.svg)](https://github.com/jdmedlock/voyagemetrics/)\n\nVoyage Metrics parses the JSON file created by the Voyage Events app and\ngenerates a Google Spreadsheet containing summary metrics and KPI's to allow\nthe effectiveness of the Voyage to be guaged. The JSON file created by Voyage\nEvents contains GitHub event data for each team participating in the Voyage.\n\nThe motivation for fully automating this is that in prior up to 8 hours per\nweek has been spent on manually gathering data for analysis. The goal is to\nreduce this to a few minutes so this time can instead be spent on analyzing\nthe data instead of gathering and organizing it.\n\nThe use case for this spreadsheet is to provide a general indicator of team\nand participant health as reflected by GitHub activity. In the future we’ll want\nto add other factors such as Slack and checkin activity to provide a more\naccurate view. However, even at this stage teams that are in ‘red’ status will\nbe given the most attention, followed by those in ‘yellow’ status. Those in\n‘green’ could be ignored since presumably they don’t require any special help.\n\n[Installation](#installation) | [Usage](#usage) |\n[Contributing](#contributing) |\n[Authors](#authors) |\n[License](#license)\n\n## Installation\n\nTo install clone Voyage Metrics from this repo to create a remote repo you\nwill subsequently be running it from.\n\n## Usage\n\nVoyage Metrics is a NodeJS app designed to be invoked from the command line\nto make it easy to invoke from a scheduler.\n\nIssue the following from the command line to run Voyage Metrics:\n```\nnpm run generate\n```\n\n### Parameters\n\nNone at this time.\n\n### Output\n\nWhen run this app generates a Google Spreadsheet containing two sheets (i.e.\ntabs):\n\n- VoyageN Teams \u0026 Participants\n- VoyageN Teams \u0026 Participants Summary\n\n'VoyageN' will be tailored at runtime to substitute the voyage number in place\nof 'N'.\n\n### Errors\n\nTBD\n\n## Contributing\n\nSee [Contributing](https://github.com/jdmedlock/voyagemetrics/blob/development/CONTRIBUTING.md)\nand our [Collaborator Guide](https://github.com/jdmedlock/voyagemetrics/blob/development/COLLABORATOR_GUIDE.md).\n\n## Authors\n\nDevelopers on this project can be found on the [Contributors](https://github.com/jdmedlock/voyagemetrics/graphs/contributors) page of this repo.\n\n## License\n\n[MIT](https://tldrlegal.com/license/mit-license)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdmedlock%2Fvoyagemetrics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdmedlock%2Fvoyagemetrics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdmedlock%2Fvoyagemetrics/lists"}