{"id":29682279,"url":"https://github.com/joshuakgoldberg/octoguide","last_synced_at":"2025-07-23T02:08:45.484Z","repository":{"id":287280884,"uuid":"964218711","full_name":"JoshuaKGoldberg/OctoGuide","owner":"JoshuaKGoldberg","description":"Helps contributors adhere to best practices for your repository on GitHub. 🗺️","archived":false,"fork":false,"pushed_at":"2025-07-19T03:57:50.000Z","size":2964,"stargazers_count":27,"open_issues_count":26,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-19T04:54:02.532Z","etag":null,"topics":["contributing","github","github-actions","maintenance","open-source"],"latest_commit_sha":null,"homepage":"https://octo.guide","language":"TypeScript","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/JoshuaKGoldberg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-10T21:48:03.000Z","updated_at":"2025-07-19T00:01:07.000Z","dependencies_parsed_at":"2025-04-10T22:33:55.261Z","dependency_job_id":"9f8cf9b9-cf94-4e11-a906-91d79a044564","html_url":"https://github.com/JoshuaKGoldberg/OctoGuide","commit_stats":null,"previous_names":["joshuakgoldberg/hublint","joshuakgoldberg/octoguide"],"tags_count":29,"template":false,"template_full_name":"JoshuaKGoldberg/create-typescript-app","purl":"pkg:github/JoshuaKGoldberg/OctoGuide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2FOctoGuide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2FOctoGuide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2FOctoGuide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2FOctoGuide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaKGoldberg","download_url":"https://codeload.github.com/JoshuaKGoldberg/OctoGuide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2FOctoGuide/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266604009,"owners_count":23954725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["contributing","github","github-actions","maintenance","open-source"],"created_at":"2025-07-23T02:08:44.845Z","updated_at":"2025-07-23T02:08:45.476Z","avatar_url":"https://github.com/JoshuaKGoldberg.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOctoGuide\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\tHelps contributors adhere to best practices for your repository on GitHub.\n\t🗺️\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003c!-- prettier-ignore-start --\u003e\n\t\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\t\u003ca href=\"#contributors\" target=\"_blank\"\u003e\u003cimg alt=\"👪 All Contributors: 6\" src=\"https://img.shields.io/badge/%F0%9F%91%AA_all_contributors-6-21bb42.svg\" /\u003e\u003c/a\u003e\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\t\u003c!-- prettier-ignore-end --\u003e\n\t\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/blob/main/.github/CODE_OF_CONDUCT.md\" target=\"_blank\"\u003e\u003cimg alt=\"🤝 Code of Conduct: Kept\" src=\"https://img.shields.io/badge/%F0%9F%A4%9D_code_of_conduct-kept-21bb42\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://codecov.io/gh/JoshuaKGoldberg/OctoGuide\" target=\"_blank\"\u003e\u003cimg alt=\"🧪 Coverage\" src=\"https://img.shields.io/codecov/c/github/JoshuaKGoldberg/OctoGuide?label=%F0%9F%A7%AA%20coverage\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/blob/main/LICENSE.md\" target=\"_blank\"\u003e\u003cimg alt=\"📝 License: MIT\" src=\"https://img.shields.io/badge/%F0%9F%93%9D_license-MIT-21bb42.svg\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"http://npmjs.com/package/octoguide\" target=\"_blank\"\u003e\u003cimg alt=\"📦 npm version\" src=\"https://img.shields.io/npm/v/octoguide?color=21bb42\u0026label=%F0%9F%93%A6%20npm\" /\u003e\u003c/a\u003e\n\t\u003cimg alt=\"💪 TypeScript: Strict\" src=\"https://img.shields.io/badge/%F0%9F%92%AA_typescript-strict-21bb42.svg\" /\u003e\n\u003c/p\u003e\n\n\u003cimg align=\"right\" alt=\"Project logo: a cute teal cartoon octopus holding a map, showing dotted lines leading to a purple GitHub merged pull request icon\" height=\"128\" src=\"./site/src/assets/mascot.svg\" width=\"128\"\u003e\n\nOctoGuide checks that contributor activity on your GitHub repository aligns with common expectations of smoothly-running projects.\nIt will automatically post friendly comments when contributors take actions you don't want them to.\n\n👉 See **[octo.guide](https://octo.guide)** for documentation.\n\n## Development\n\nSee [`.github/CONTRIBUTING.md`](./.github/CONTRIBUTING.md), then [`.github/DEVELOPMENT.md`](./.github/DEVELOPMENT.md).\nThanks! 🗺️\n\n## Contributors\n\n\u003c!-- spellchecker: disable --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://azat.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5698350?v=4?s=100\" width=\"100px;\" alt=\"Azat S.\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAzat S.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/issues?q=author%3Aazat-io\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=azat-io\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-azat-io\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=azat-io\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://francoisbest.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1174092?v=4?s=100\" width=\"100px;\" alt=\"François Best\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrançois Best\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/issues?q=author%3Afranky47\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=franky47\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/fabioatcorreia\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22024644?v=4?s=100\" width=\"100px;\" alt=\"Fábio Correia\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFábio Correia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=fabioatcorreia\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.joshuakgoldberg.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3335181?v=4?s=100\" width=\"100px;\" alt=\"Josh Goldberg ✨\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Goldberg ✨\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/issues?q=author%3AJoshuaKGoldberg\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=JoshuaKGoldberg\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#content-JoshuaKGoldberg\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=JoshuaKGoldberg\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-JoshuaKGoldberg\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-JoshuaKGoldberg\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-JoshuaKGoldberg\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#projectManagement-JoshuaKGoldberg\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"#tool-JoshuaKGoldberg\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=JoshuaKGoldberg\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#design-JoshuaKGoldberg\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://phryneas.de\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4282439?v=4?s=100\" width=\"100px;\" alt=\"Lenz Weber-Tronic\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLenz Weber-Tronic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-phryneas\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/cylewaitforit\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/54253392?v=4?s=100\" width=\"100px;\" alt=\"cylewaitforit\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecylewaitforit\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-cylewaitforit\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/JoshuaKGoldberg/OctoGuide/commits?author=cylewaitforit\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\u003c!-- spellchecker: enable --\u003e\n\n\u003e 💝 This package was templated with [`create-typescript-app`](https://github.com/JoshuaKGoldberg/create-typescript-app) using the [Bingo framework](https://create.bingo).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshuakgoldberg%2Foctoguide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshuakgoldberg%2Foctoguide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshuakgoldberg%2Foctoguide/lists"}