{"id":20053277,"url":"https://github.com/mcomella/apt_github_improvements","last_synced_at":"2026-05-16T01:34:39.288Z","repository":{"id":145122057,"uuid":"140976828","full_name":"mcomella/apt_github_improvements","owner":"mcomella","description":"A browser extension to add features to GitHub for the Android Product Team (APT) at Mozilla","archived":false,"fork":false,"pushed_at":"2019-07-11T02:02:28.000Z","size":765,"stargazers_count":3,"open_issues_count":23,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-18T20:49:04.078Z","etag":null,"topics":["github","mozilla","mozilla-mobile"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcomella.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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-07-14T20:44:31.000Z","updated_at":"2023-03-10T12:01:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"75595b8e-c467-496b-91df-71b1aa5d2c8d","html_url":"https://github.com/mcomella/apt_github_improvements","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/mcomella/apt_github_improvements","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcomella%2Fapt_github_improvements","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcomella%2Fapt_github_improvements/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcomella%2Fapt_github_improvements/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcomella%2Fapt_github_improvements/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcomella","download_url":"https://codeload.github.com/mcomella/apt_github_improvements/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcomella%2Fapt_github_improvements/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33087028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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","mozilla","mozilla-mobile"],"created_at":"2024-11-13T12:24:13.280Z","updated_at":"2026-05-16T01:34:39.261Z","avatar_url":"https://github.com/mcomella.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# APT GitHub Improvements\nThe Android Product Team (APT) at Mozilla uses GitHub to develop their products and faces challenges with GitHub, both due to GitHub's existing functionality and the specifics of the APT workflow. APT GitHub Improvements is a browser extension that adds to the GitHub interface in order to address these problems.\n\n[Available on addons.mozilla.org][AMO]\n\n### Features\nFor an overview of how we decide which features make it into the project, see [Feature Philosophy].\n\nFeatures for general GitHub users:\n- [Link Issues to Pull Requests](docs/features/link_issues_to_prs.md)\n- [Link Issue Numbers in Pull Request titles](docs/features/link_issues_in_pr_titles.md)\n- [Indicate PRs that address issues in issues list](docs/features/indicate_prs_to_issues_list.md)\n\nFeatures for APT/Mozilla specifically (these will generally not appear when the user is not on APT/Mozilla repositories):\n- [Story Points](docs/features/story_points.md)\n- [Hoist Bugzilla bug links to the top of the issue](docs/features/hoist_bugzilla_bugs_to_top_of_issue.md)\n- [Link Bugzilla \"Bug 123\" in comments](docs/features/link_bugzilla_bug_123.md)\n\n### Usage\nSome features access the GitHub API: it is [**highly recommended** to add a GitHub access token](docs/add_an_access_token.md) to avoid restricting them.\n\nFor an explanation of **required permissions**, see [permissions.md](docs/permissions.md).\n\n### Project Resources\n* Open issues: https://github.com/mcomella/apt_github_improvements/issues\n* Documentation: https://github.com/mcomella/apt_github_improvements/tree/master/docs\n\n## Differences from other solutions\nThis extension adds unique functionality for Mozilla/APT so there are no existing solutions for this functionality. However, when considering this extension's features that address a general GitHub audience, there is some overlap.\n\n[Refined GitHub][rg] is a \"browser extension that simplifies the GitHub interface and adds useful features\" but has features that contradict APT GitHub Improvement's [Feature Philosophy]. Additionally, Refined GitHub requires you to be logged in and [has many dependencies][rg deps].\n\nThere are other solutions that add/change GitHub functionality but they generally address a single user problem that does not overlap in scope with APT GitHub Improvements.\n\nSome individual features in this add-on will include references to other solutions.\n\n## Development\nInstall global dependencies:\n- [nodejs] (8.11.4 LTS)\n- npm\n\nInstall project dependencies:\n```sh\nnpm install\n```\n\n### Running\nTo build, run either:\n```\nnpm run build\nnpm run watch # Rebuilds when files change\n```\n\nTo run the compiled output in Firefox, you can load\n[a temporary add-on][temp addon].\n\nDevelopment with Visual Studio Code is recommended, given its awareness of Typescript types.\n\n### Testing\nThe tests can be found in the `./spec` directory. To run:\n```sh\nnpm test\n```\n\n### Publishing\n`dist/bundle.xpi` will be created after:\n```sh\n./scripts/publish.sh\n```\n\n## License\n```\nThis Source Code Form is subject to the terms of the Mozilla Public\nLicense, v. 2.0. If a copy of the MPL was not distributed with this\nfile, You can obtain one at http://mozilla.org/MPL/2.0/.\n```\n\n[hoister]: https://github.com/mcomella/github-issue-hoister\n[typed]: https://github.com/DefinitelyTyped/DefinitelyTyped\n[temp addon]: https://developer.mozilla.org/en-US/docs/Tools/about:debugging#Enabling_add-on_debugging\n[AMO]: https://addons.mozilla.org/en-US/firefox/addon/apt-github-improvements/\n[rg]: https://github.com/sindresorhus/refined-github/\n[Feature Philosophy]: docs/feature_philosophy.md\n[rg deps]: https://gist.github.com/mcomella/d99838853cffb22347cc34a1b553d6ba\n[nodejs]: https://nodejs.org/en/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcomella%2Fapt_github_improvements","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcomella%2Fapt_github_improvements","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcomella%2Fapt_github_improvements/lists"}