| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:0c94fbdc-5396-4d7c-66c5-176cf8e2be5a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A47C:1D3F1B:2AFBB11:38D3A14:6AF9CA30 |
| html-safe-nonce | 1632b99c680136abe3f89d7181aed21364b41670332187e225db244fcbe313ae |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDdDOjFEM0YxQjoyQUZCQjExOjM4RDNBMTQ6NkFGOUNBMzAiLCJ2aXNpdG9yX2lkIjoiNzU5MDkyOTAxODk3MTA4MTI2NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 0219b25c0c3050a6d3e8de9a66a5360b8ffa65da5b202936aa2852e5fed5510a |
| hovercard-subject-tag | pull_request:4631745365 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| twitter:image | https://avatars.githubusercontent.com/u/13071605?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/13071605?s=400&v=4 |
| og:image:alt | In v2, a response whose schema is a single-member allOf: [$ref X] loses data when X has a generated MarshalJSON, which it has for additionalProperties or a union:
Open:
type: object
properties:... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/oapi-codegen/oapi-codegen git https://github.com/oapi-codegen/oapi-codegen.git |
| octolytics-dimension-user_id | 142752710 |
| octolytics-dimension-user_login | oapi-codegen |
| octolytics-dimension-repository_id | 173009358 |
| octolytics-dimension-repository_nwo | oapi-codegen/oapi-codegen |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 173009358 |
| octolytics-dimension-repository_network_root_nwo | oapi-codegen/oapi-codegen |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 072e34035c13c31543fba9f025cbbbda4210dae4 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2575%2Ffiles |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects, and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2575%2Ffiles |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=oapi-codegen%2Foapi-codegen |
| Reload | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Reload | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Reload | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| oapi-codegen | https://github.com/oapi-codegen |
| oapi-codegen | https://github.com/oapi-codegen/oapi-codegen |
| Code | https://github.com/oapi-codegen/oapi-codegen |
| Issues228 (228) | https://github.com/oapi-codegen/oapi-codegen/issues |
| Pull requests70 (70) | https://github.com/oapi-codegen/oapi-codegen/pulls |
| Discussions | https://github.com/oapi-codegen/oapi-codegen/discussions |
| Actions | https://github.com/oapi-codegen/oapi-codegen/actions |
| Projects | https://github.com/oapi-codegen/oapi-codegen/projects |
| Security and quality11 (11) | https://github.com/oapi-codegen/oapi-codegen/security |
| Insights | https://github.com/oapi-codegen/oapi-codegen/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Foapi-codegen%2Foapi-codegen%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Foapi-codegen%2Foapi-codegen%2Fissues%2Fnew%2Fchoose |
| mromaszewicz | https://github.com/mromaszewicz |
| oapi-codegen:main | https://github.com/oapi-codegen/oapi-codegen/tree/main |
| mromaszewicz:fix/single-allof-marshal-delegation | https://github.com/mromaszewicz/oapi-codegen/tree/fix/single-allof-marshal-delegation |
|
Conversation
1
| https://github.com/oapi-codegen/oapi-codegen/pull/2575 |
|
Commits
3
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits |
|
Checks
16
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/checks |
|
Files changed
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Please reload this page | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
|
fix: keep a strict response's MarshalJSON behind allOf: [$ref X]
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#top |
|
Show all changes
3 commits
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
|
3b58873
fix: keep a strict response's MarshalJSON behind allOf: [$ref X]
mromaszewicz Sep 24, 2026
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/3b58873ef9b5d3d7354ffab4d12f01ced8bd5559 |
|
8e8c62c
test: round-trip a union behind allOf: [$ref X]; skip v1's Go-depende…
mromaszewicz Sep 24, 2026
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/8e8c62cf7c4bcb38031db8c71516a586932bde29 |
|
705b19c
test: skip only the matrix positions a version can't round-trip
mromaszewicz Sep 24, 2026
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/705b19c0bfdaa672956d8e71fd78e85a3feded8c |
|
Clear filters
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Please reload this page | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Please reload this page | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
|
allof_single_ref_custom_json.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2091ac294a88c3da19e7be6eadc5e731486c77cbf36caddaaac2530c88b7001f |
|
allof_single_ref_union.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-77411905809231b0474706fb26253153c8a0f6525a4f2365322865da858a7650 |
|
main.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
allof_single_ref_custom_json.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f60c50f178a8625c5a9b7ee50dcb29efe176c942d6387cda09645694b82495eb |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-293f8f947f1111bd010f6f481e403079453f4a945160e9e10b7d085a322f0424 |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-79bc50ce29a9131e4177b6472e89c5ec438b1ae11a59a6a2a4f5392798ce53f9 |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c5ca916d804815301aa864e818348f272f80eb489f56a697fee7c8f12e2b8eaa |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-499a75e209c454424f6d2a74a2aebc2416ed3e73dff59ff1ad044a6d6cde5070 |
|
allof_single_ref_union.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-71e3563e050cc859a18730a8feef2b4d650efcef3b7b08aefa2669e58e67d608 |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f35efcb4b8b07f8589b2c6d4e89b1fe3727c2da93c50fe6189f6c587f39d58be |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-47e9a6a1eb6877696df58b041932e3ed2f86df6517d1240eeb5233ac733aa799 |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f9df60461b358a45fe6aab78e07bd9ce43637a5e51e2255d3f013ff711358985 |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ec75973b0653bd6549e420acab4c25026e7ee9c816eb0ffd22cbfbf7eaf0278e |
|
allof_single_ref_custom_json.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-af8a40e2271a3c1eeccd98a8edcfe73e350d6bed437345618655175d1d84e5f6 |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-8cb3c97bdfc30f50afd282176fbb4ea956628b049940396042f56034a4d5ea11 |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-5d22718e0dd9954e2a696c10c1f6070a43bda84346946619b3d72cd02cc5b3ae |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-56332d2aac99e316b60a7e415a582a853647231d08ce7682af8b6d5ec2ab840d |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c39c7758edac5524095d403089b75dabb21ce617345f7343d19025c59047b1c8 |
|
allof_single_ref_union.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-3c8f3fcf769e5917c37e92a65e61e6f3d425b71b7afad2b8d94d61b7964863c7 |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2ab96079e3e5ae3ad3674206fe4f23307876f450598a7c083cd9d4bc65f52d6b |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-29404009e2f3c905f4266167d6e52e4321376d69d7e660c2f464f2a15eee26e4 |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-8d3e942293c120fc93b3d7c58adb32707edf21d0615cfe1e916f17a66d5ec487 |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-244c23844163ac4cf369586febdb73094766aba61860a534596b369a257ca065 |
|
allof_single_ref_custom_json.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-9e7f5b43af31f96a832313759b29e31d7b3c2c05ecc84589f0fd173cde15509c |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-46d1b2e25663e55b3c4efb75379e312e49abf52dc3ecb3cbda10b05cdba78337 |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-3eaae3766f9cfeae3c0f92707753d89785ff237821f1888c961256b16b1627bf |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ea0296ab6c454aad4fcbc00e3f7627808e5d3c0a2af0129b34275ee8d386a6b8 |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-31d0a4b5dba3d22eec5c6b0819079578a4b5737d44136710da540421e0259bc0 |
|
allof_single_ref_union.gen.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-6c2c61bbb657368ae8ac3cf09a7f335367206966b77ac86768b8430d376b9eb1 |
|
config.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-e77d45e5415412a1a2fce587961602987ed7889adc37204efb709c430e8826cb |
|
doc.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c4958643f86c3c8010fba15b107f5c3e8fd686c0e006e62bcc65030ed639ef2d |
|
matrix_gen_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c5786f495eb41e247784dbbd45fe00769dd6651616cf8df7743b2b2b154f65d9 |
|
spec.yaml
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-bef951d4bd5ac2531387a3abb20d9477a8c3599750eb859eb3d1cd1483b1d226 |
|
merge_schemas_v2.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-1065c033305b0b9789859f09d43422e140645a618253f3adbc95bca5fa6a80e4 |
|
merge_schemas_v2_test.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ea0516329f917f7d99796fdd784741b0f85271893023bfd18aaa4f6178cb6cd2 |
|
schema.go
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-d5b649cd71db779d7bd1239430357f03038348385831ce22f0e2518e0b4c5eba |
|
| https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1 |
| internal/test/aggregates/matrix/shapes/allof_single_ref_custom_json.yaml | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2091ac294a88c3da19e7be6eadc5e731486c77cbf36caddaaac2530c88b7001f |
|
View file
| https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/shapes/allof_single_ref_custom_json.yaml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }} |
|
| https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1 |
| internal/test/aggregates/matrix/shapes/allof_single_ref_union.yaml | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-77411905809231b0474706fb26253153c8a0f6525a4f2365322865da858a7650 |
|
View file
| https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/shapes/allof_single_ref_union.yaml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }} |
|
| https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1 |
| internal/test/aggregates/matrix/specgen/main.go | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
View file
| https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/specgen/main.go |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }} |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
|
| https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7 |
| Please reload this page | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
| Please reload this page | https://github.com/oapi-codegen/oapi-codegen/pull/2575/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |