{"id":15477088,"url":"https://github.com/ichard26/next-pr-number","last_synced_at":"2025-07-13T19:07:24.639Z","repository":{"id":43739199,"uuid":"352824155","full_name":"ichard26/next-pr-number","owner":"ichard26","description":"Get the number the next pull request will be assigned for a public GitHub repository. ","archived":false,"fork":false,"pushed_at":"2024-08-26T21:12:10.000Z","size":86,"stargazers_count":12,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T23:13:57.059Z","etag":null,"topics":["github-api-v3","github-pages","issues","pull-requests","tool"],"latest_commit_sha":null,"homepage":"https://ichard26.github.io/next-pr-number/","language":"HTML","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/ichard26.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2021-03-30T00:38:10.000Z","updated_at":"2025-04-05T21:43:37.000Z","dependencies_parsed_at":"2024-11-26T08:46:01.558Z","dependency_job_id":null,"html_url":"https://github.com/ichard26/next-pr-number","commit_stats":{"total_commits":27,"total_committers":4,"mean_commits":6.75,"dds":"0.33333333333333337","last_synced_commit":"b8dc66f39e6f2e1ad37063f6a5d9b212d4cb1444"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ichard26/next-pr-number","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichard26%2Fnext-pr-number","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichard26%2Fnext-pr-number/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichard26%2Fnext-pr-number/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichard26%2Fnext-pr-number/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ichard26","download_url":"https://codeload.github.com/ichard26/next-pr-number/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichard26%2Fnext-pr-number/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265191065,"owners_count":23725252,"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","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-v3","github-pages","issues","pull-requests","tool"],"created_at":"2024-10-02T03:43:43.317Z","updated_at":"2025-07-13T19:07:24.610Z","avatar_url":"https://github.com/ichard26.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Next PR Number\n\nNext PR Number is a web tool that allows you to quickly and easily know what number\nyour PR will be assigned before opening it. Forget guessing the number or checking\nafterhand.\n\n**Features:**\n\n- **Sharable URLs that autofill the repository** - Want your project's contributors to\n  use Next PR Number? Give them a link that autofills and queries your repository for\n  them for a seamless experience. [Here's an example.][example]\n- **Lightweight** - Next PR Number is built with pure HTML, JS, CSS. There's no\n  dependencies that slow down page load (except for analytics provided by a self-hosted\n  Plausible instance)\n\nIn all seriousness, this exists to make changelog entry enforcement easier\nand a smoother experience for everyone. When I maintained [black] and [bandersnatch],\nwriting a release changelog takes time, time that could've been better spent elsewhere.\nSo a policy was introduced where (substantial) PRs must have an\nchangelog entry... and the PR number. While that reduced the administrative workload,\nit merely pushed the workload onto the contributors, who must now get the PR number\nsomehow.\n\nThis website was created to give contributors a fast and painless way to get that PR\nnumber so they can focus on writing good code.\n\n**Note: Next PR Number only supports public GitHub repositories**\n\n## Privacy statement\n\nNext PR Number to subject to the [privacy statement on my personal website][privacy].\n\n## Contributing\n\nContributions of all sorts are welcomed, even feedback if it's constructive! Opening\nan issue to check with me before working on a changeset is highly recommended.\n\nIn terms of technical tips, I recommend that you use Python's built-in webserver to test\nlocally while iterating on your changes:\n\n```console\nexample-user@example-desktop:~$ cd next-pr-number\nexample-user@example-desktop:~/next-pr-number$ python -m http.server 4000\nServing HTTP on 0.0.0.0 port 4000 (http://0.0.0.0:4000/) ...\n```\n\nPlease note that this project to also my excuse to learn web development. So I'm sure\nI'm doing a ton of things wrong in this project :) I'm open to feedback in this regard\ntoo.\n\nFinally, don't forget to add yourself to the AUTHORS list below. You made a contribution\nand you deserve the thanks!\n\n### SQLite3 Schema\n\n```sql\nCREATE TABLE \"queries\" (\n    \"datetime\"   TEXT PRIMARY KEY NOT NULL,\n    \"owner\"      TEXT NOT NULL,\n    \"name\"       TEXT NOT NULL,\n    \"result\"     INTEGER NOT NULL\n);\n```\n\n## Authors\n\nGlued together by Richard Si ([@ichard26](https://github.com/ichard26)).\n\n- Jaap Roes\n- Marc Mueller ([@cdce8p](https://github.com/cdce8p))\n- *your name here perhaps?*\n\n[bandersnatch]: https://github.com/pypa/bandersnatch\n[black]: https://github.com/psf/black\n[example]: https://ichard26.github.io/next-pr-number/?owner=ichard26\u0026name=next-pr-number\n[privacy]: https://ichard26.github.io/privacy/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fichard26%2Fnext-pr-number","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fichard26%2Fnext-pr-number","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fichard26%2Fnext-pr-number/lists"}