Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
26b356a
Restore the enterprise account link after the create-account reusable…
Oct 21, 2026
bb93064
Show object and list argument defaults in GraphQL reference docs (#64…
Oct 21, 2026
2465196
Validate the Copilot model supported clients table in CI (#64156)
Oct 21, 2026
10ba7c7
Keep nested indentation when reloading existing release notes (#64181)
Oct 21, 2026
57c8d9b
Fix case matching and similar output in reusables potential-uses (#64…
Oct 21, 2026
a55d456
Keep the anchor on GraphQL legacy redirects with a query or cookie (#…
Oct 21, 2026
8fb89ee
Reuse one Elasticsearch client per process for search requests (#64240)
Oct 21, 2026
cca0c9d
Merge pull request #46403 from github/repo-sync
Oct 21, 2026
16e4cd6
Keep reordered data and octicon tags in translated content (#64013)
Oct 21, 2026
eddaaab
Stop GHD017 crashing on Liquid errors in block scalar frontmatter (#6…
Oct 21, 2026
f075b68
Keep the query string on language-code redirects (#64138)
Oct 21, 2026
1b27b65
Keep docs results when Enter repeats the shown Copilot question (#64052)
Oct 21, 2026
456c0a9
Find reusables included with indented_data_reference in review links …
Oct 21, 2026
05ee135
Route .dockerignore changes to the docs engineering review board (#64…
Oct 21, 2026
c29e50d
Open the weekly content lint report when only warnings exist (#64019)
Oct 21, 2026
d92a8fe
Render the CodeQL CLI manual index as a TOC in markdown output (#63921)
Oct 21, 2026
e0a5b64
Allow all search API params in the query string shield (#64208)
Oct 21, 2026
2f28ed9
Remove mdast-util-from-markdown patch and patch-package (#64290)
Oct 21, 2026
af2c025
Add "Authenticating with GitHub CLI" article (#63332)
Oct 21, 2026
d7bfd80
Add a regression test for repeated English heading IDs on translated …
Oct 21, 2026
957a8ab
Store resolved landing carousels on the request, not the shared page …
Oct 21, 2026
8ac0ab4
Validate the Copilot models and pricing table against its schema (#64…
Oct 21, 2026
12926bd
Add regression tests for enum notes on string array body params (#64223)
Oct 21, 2026
0aea843
Walk first parents only when finding PRs in a deploy batch (#64103)
Oct 21, 2026
b0ce5cc
Key REST schema "(see above)" dedupe on shape, not only title (#64193)
Oct 21, 2026
51ea6dd
Return 500 when dynamic WebP conversion fails (#64088)
Oct 21, 2026
b3d6fa6
Fix GHD016 autofix to unquote only the flagged Liquid args (#64176)
Oct 21, 2026
9c5a517
Format reusables in blockquotes based on their own line (#64188)
Oct 21, 2026
659925f
Honor the version cookie for articles without a Free/Pro/Team version…
Oct 21, 2026
9602132
Stop marking common webhook parameters required for every event (#64232)
Oct 21, 2026
1da9769
Report header and separator column mismatches in GHD047 (#64218)
Oct 21, 2026
47b26d6
GraphQL schema update (#64329)
Oct 21, 2026
eb225b6
Keep the locale in the URL when search updates the home page (#64127)
Oct 21, 2026
211fac7
Keep release notes without a releases source comment on regeneration …
Oct 21, 2026
d61f73d
Hide fine-grained PAT support on REST pages for excluded permissions …
Oct 21, 2026
cad03a8
List articles that use a changed reusable through other reusables (#6…
Oct 21, 2026
42e98ce
Show alert titles for mixed-case alert markers (#64152)
Oct 21, 2026
b8c6308
Official Copilot support for org installation S2S tokens (#64319)
Oct 21, 2026
64fd5e3
Bump the actions group across 5 directories with 4 updates (#64307)
Oct 21, 2026
a2fe9e5
Keep landing grid filters in the URL when typing in header search (#6…
Oct 21, 2026
bee1559
Resolve language-less hrefs to live pages in findPage (#63982)
Oct 21, 2026
efd4783
Merge pull request #46404 from github/repo-sync
Oct 21, 2026
3f1b8e8
Fix translated "data" label before dotted path in Liquid tags (#64305)
Oct 21, 2026
880b2cd
Point contribution troubleshooting VA flow at the moved article (#64226)
Oct 21, 2026
298a0be
Bump github/gh-base-image/gh-base-noble from 20261016-181622-g7dfd379…
Oct 21, 2026
0f6b6ea
Bump follow-redirects from 1.16.0 to 1.16.1 in the npm_and_yarn group…
Oct 21, 2026
1696b2d
Merge pull request #46408 from github/repo-sync
Oct 21, 2026
fff9d61
Document PayPal payment failure troubleshooting (#64275)
Oct 21, 2026
f52bc3c
Clarify individual Copilot usage attribution limits (#64278)
Oct 21, 2026
5815d11
Merge pull request #46410 from github/repo-sync
Oct 21, 2026
8661ea1
Add Gemini 4 Argon to EU and US data residency model lists (#63882)
Oct 22, 2026
3ba305d
Add sentence about ignored webhook events for ignored secret scanning…
Oct 22, 2026
0c10047
docs: update copilot-cli content from source docs (#64327)
Oct 22, 2026
b51ebc5
Re-close `invalid` PRs reopened by people without write access (#64344)
Oct 22, 2026
680996e
Pass Repo Sync fetch token as password, not username (#64335)
Oct 22, 2026
b668836
Merge pull request #46419 from github/repo-sync
Oct 22, 2026
4a4d5b0
Remove CodeQL advanced workflow (#64336)
Oct 22, 2026
7b1863b
Render Mermaid diagrams as inline SVG (#64273)
Oct 22, 2026
0cc155d
Industry comparisons now available in the Copilot Impact dashboard [G…
Oct 22, 2026
89dc77d
Merge pull request #46421 from github/repo-sync
Oct 22, 2026
d25b2aa
Add skip-spammy-check label to bypass spammy PR checks and reopen PRs…
Oct 22, 2026
7ef56ed
Bump the npm_and_yarn group across 1 directory with 3 updates (#64342)
Oct 22, 2026
481d4e3
Merge pull request #46423 from github/repo-sync
Oct 22, 2026
0701149
Recommend GitHub Apps for supported enterprise GraphQL operations (#6…
Oct 22, 2026
b03eb92
Document flagged OAuth authorization errors (#63791)
Oct 22, 2026
f49817d
AI applications scanning for pull requests (#63854)
Oct 23, 2026
b59cf5f
Revert "AI applications scanning for pull requests (#63854)" (#64366)
Oct 23, 2026
935221f
Fix hyphens in cloud sandbox command (#46371)
Oct 23, 2026
8562ce8
[2026-10-19] Custom skill, agent, and MCP server names now in the usa…
Oct 23, 2026
2a3ff0f
docs: update copilot-cli content from source docs (#64353)
Oct 23, 2026
7bd3299
Copilot CLI: Update integrations and remote control articles (#64371)
Oct 23, 2026
a474a0a
Document $0 premium-request budgets for annual Copilot subscribers (#…
Oct 23, 2026
67e59d0
Clarify that Allow auto-merge doesn't apply on merge queue branches (…
Oct 23, 2026
01c4e74
Merge pull request #46431 from github/repo-sync
Oct 23, 2026
205d63d
Clarify where the "Make a contribution" button leads in CONTRIBUTING.…
Oct 23, 2026
f6bda5d
Merge pull request #64376 from github/repo-sync
Oct 23, 2026
b7f9286
[2026-10-21] Public monitoring ability to dismiss/reopen alerts [publ…
Oct 23, 2026
e8090f5
Push PR target policy to December 2 (#64377)
Oct 23, 2026
2843f3a
Default availability policy for Copilot features takes effect (#64247)
Oct 23, 2026
58c568d
docs(copilot): rename app projects to repositories (#63977)
Oct 23, 2026
20c7226
Merge pull request #46432 from github/repo-sync
Oct 23, 2026
3991ecc
Merge pull request #64383 from github/repo-sync
Oct 23, 2026
8555ad5
Bump github/gh-base-image/gh-base-noble from 20261020-225427-g5ec2175…
Oct 23, 2026
8c43407
Add translation correction patterns for stray underscore, localized d…
Oct 23, 2026
3da03d2
docs-internal-src: fix broken relative links (#64357)
Oct 23, 2026
e578ea9
Update OpenAPI Description (#64304)
Oct 23, 2026
02c25d1
Merge pull request #46436 from github/repo-sync
Oct 23, 2026
df61b68
Merge pull request #64388 from github/repo-sync
Oct 23, 2026
cbd2e71
Update Dependabot npm and pnpm version support (#64340)
Oct 26, 2026
234d43c
Remove preview label for enterprise installed GH Apps (#64355)
Oct 26, 2026
c542dc3
Remove outdated Git and Desktop password claims (#64368)
Oct 26, 2026
8da8f79
Copilot CLI: Update setup and installation articles (#64397)
Oct 26, 2026
ac8daaf
Copilot usage metrics: explain client-side data gaps and SDK agent ac…
Oct 26, 2026
ed2419e
[Improvement]: Updates cost center and budget REST docs (#63824)
Oct 26, 2026
6142a3d
Addresses AI governance articles that aren't clearly targeted (#63827)
Oct 26, 2026
56547cc
Merge pull request #46485 from github/repo-sync
Oct 26, 2026
a44ff4d
Temporarily pin Ubuntu to get CI passing (#64406)
Oct 26, 2026
803e5aa
Correct GHES Replication Controller storage restore known issue (#64362)
Oct 26, 2026
3faa1fc
Bump the npm_and_yarn group across 1 directory with 2 updates (#64389)
Oct 26, 2026
6a35319
GraphQL schema update (#64409)
Oct 26, 2026
befb3f2
Merge remote-tracking branch 'docs-internal/main'
Oct 26, 2026
7dbcdf4
Merge pull request #46490 from github/repo-sync
Oct 26, 2026
a4ed38a
Update Auto Tier Availability Note (#46352)
Oct 26, 2026
b1cce11
Fix typo in section title for generated files (#46488)
Oct 26, 2026
df54ded
Remove Teams public developer preview prerequisite (#64405)
Oct 26, 2026
bb241c4
Clarify that NuGet (not just npm) supports parent/transitive dependen…
Oct 26, 2026
943e6d8
Merge pull request #46493 from github/repo-sync
Oct 26, 2026
24d22ff
Merge pull request #64417 from github/repo-sync
Oct 26, 2026
cc0c29a
Add GPT-6.1 Terra to Copilot model documentation (#64416)
Oct 26, 2026
c68452c
Add Mo's Diner bespoke landing page (#63891)
Oct 26, 2026
9568e96
Merge pull request #46496 from github/repo-sync
Oct 26, 2026
6dc57bd
Merge pull request #64420 from github/repo-sync
Oct 26, 2026
dfe0a16
Assisted Permissions for Copilot CLI and VSCode [GA] (#62446)
Oct 27, 2026
1916d78
Add GHES troubleshooting article: Expired TLS certificate (#63877)
Oct 27, 2026
0ad3c56
Add GHES troubleshooting article: Clock drift from unreachable NTP se…
Oct 27, 2026
9e0a570
Flag PRs that only break opening frontmatter delimiters (#64399)
Oct 27, 2026
43f22b9
Close public issues and PRs with emoji in their titles, fix some perm…
Oct 27, 2026
d01a761
add MS-AZR-0017G to blocked PayGo offers (#64418)
Oct 27, 2026
448206e
Clarify support eligibility for stale contributor data (#64402)
Oct 27, 2026
beda7a2
Copilot usage metrics: customization fields cover VS Code and other C…
Oct 27, 2026
a119eef
Document stale contribution counts after history rewrites (#64400)
Oct 27, 2026
7fe4717
Clarify Dependabot alert assignments require a GHAS/Code Security lic…
Oct 27, 2026
4114507
Bump devcontainers/javascript-node from `d0445b9` to `42a1a76` in /.d…
Oct 27, 2026
754085b
[Improvement]: Improve discoverability of the Copilot usage metrics r…
Oct 27, 2026
16b86ec
Connect Copilot metrics more clearly to operational outcomes (#63859)
Oct 27, 2026
bd8ebed
Document totals_by_client in Copilot usage metrics reference (#64343)
Oct 27, 2026
af7c2db
Clarify how to request invoice billing-detail corrections (#64277)
Oct 27, 2026
5f23dee
Update OpenAPI Description (#64411)
Oct 27, 2026
2853a7b
Merge pull request #46505 from github/repo-sync
Oct 27, 2026
c8248a5
Bump Playwright to 1.64.1 and unpin Ubuntu (#64412)
Oct 27, 2026
c1a7a1e
Update audit log event data (#64380)
Oct 27, 2026
08ad92b
Say review labs last 7 days (#64414)
Oct 27, 2026
c6f68e2
GraphQL schema update (#64431)
Oct 27, 2026
7e979ae
Reduces page load time by using more direct url without redirects (#6…
Oct 27, 2026
d5ba06c
Enforce Node >= 24.22.1 at image build (CVE-2026-111497) (#64427)
Oct 27, 2026
37fd3a1
Retry code search API rate limits in github/github link check (#64410)
Oct 27, 2026
4e811c0
Merge pull request #46508 from github/repo-sync
Oct 27, 2026
aff61b2
Fix local npm installs and bump next to 16.4.2 (#64429)
Oct 27, 2026
ed28bbb
Give the Mo's Diner landing page an event-themed hero banner (#64435)
Oct 27, 2026
ee20fda
Update OpenAPI Description (#64442)
Oct 27, 2026
3869fae
Merge pull request #46511 from github/repo-sync
Oct 27, 2026
58e277a
Hide the sidebar on the Mo's Diner landing page (#64452)
Oct 28, 2026
285a28f
Merge pull request #46518 from github/repo-sync
Oct 28, 2026
8e7396e
[DO NOT MERGE] October 28-29: GitHub Universe 2026 docs-internal feat…
Oct 28, 2026
730f2c0
Add redirect to Copilot Connector docs (#64455)
Oct 28, 2026
57f571f
Merge pull request #46525 from github/repo-sync
Oct 28, 2026
6cbe641
Fix typo in GitHub Copilot access description (#46531)
Oct 29, 2026
01fd1f9
Merge pull request #64475 from github/repo-sync
Oct 29, 2026
5b56551
Change 'AI' label to 'AI app' in pull request comments (#64473)
Oct 30, 2026
59fde2d
Note merge queue plan availability in "Managing a branch protection r…
Oct 30, 2026
f63f0ee
Use absolute path for /etc/hosts for clarity (#46608)
Oct 30, 2026
2df7a4f
[Copilot] GHEC + Copilot update (#64482)
Oct 30, 2026
15c4e3f
Send daily non-employee comment digest to Slack (#64415)
Oct 30, 2026
a192f8e
Merge pull request #64488 from github/repo-sync
Oct 30, 2026
d302c87
Delete orphaned features (2026-10-26-16-37) (#64408)
Oct 30, 2026
5ecebc9
Merge pull request #46715 from github/repo-sync
Oct 30, 2026
e5574c3
Correct GHES unsuspended-user membership release notes (#64456)
Oct 30, 2026
0ce694b
Delete orphaned files (2026-10-19-16-33) (#64264)
Oct 30, 2026
d42b351
Revise root disk storage capacity increase instructions (#64477)
Oct 30, 2026
6878462
Revise ticket priority guidelines for Copilot (#63786)
Oct 30, 2026
2213f59
Add troubleshooting guidance for signup errors (#64253)
Oct 30, 2026
234a5ac
Warn about automatic Code Security enablement in security configurati…
Oct 30, 2026
ce393a9
Warn about Ubuntu user namespace restrictions with rootless dind (#64…
Oct 30, 2026
b40283a
Document GitHub Desktop short-lived authentication tokens (#64424)
Oct 30, 2026
0410240
Remove Ghana from SMS authentication support list (#64436)
Oct 30, 2026
da02a74
Remove Cambodia from SMS 2FA countries (#64437)
Oct 30, 2026
4b7eca2
Document Government Cloud IdP limits for organizations (#64444)
Oct 30, 2026
e50a637
[Improvement]: AI Credit additional paid credit for GitHub Copilot in…
Oct 30, 2026
3f1083e
Create a guide for building and communicating a Copilot impact narrat…
Oct 30, 2026
9860344
Merge pull request #46754 from github/repo-sync
Oct 30, 2026
587f646
Document GHES startup failure after restart (#64470)
Oct 30, 2026
fcb2b3d
Remove duplicate GHES known issue from 5 release notes (#64462)
Oct 30, 2026
bcacf0a
Add data-scroll-behavior to fix route change scrolling (#64469)
Oct 30, 2026
0bbb166
Route Next.js dev overlay endpoints to Next (#64468)
Oct 30, 2026
c24759d
Bump tsx and quiet dotenv to clean up dev startup (#64467)
Oct 30, 2026
cd4aba7
Stop duplicate Next.js request logs and large page data warnings (#64…
Oct 30, 2026
cdcf23c
Warn once per missing early-access path in dev (#64465)
Oct 30, 2026
1037bbb
Remove unsupported prefetch-src CSP directive (#64464)
Oct 30, 2026
6be89d7
Fix carousel links that redirect on the default version (#64461)
Oct 30, 2026
564386f
Use root-relative asset URLs on archived Enterprise 3.2-3.9 pages (#6…
Oct 30, 2026
61c0afa
⚙️ Use the newest matching Node version in CI (#64460)
Oct 30, 2026
adf1d8a
⚙️ Use package.json Node version in changelog agent (#64458)
Oct 30, 2026
bffd45c
Remove note about requesting access to draft pull requests (#46522)
Oct 30, 2026
e6a198c
Remove models already deprecated (GPT-4o, GPT-5.1 series, Gemini 3 Pr…
Oct 30, 2026
6167b6d
Merge pull request #46759 from github/repo-sync
Oct 30, 2026
498a5df
Merge pull request #64496 from github/repo-sync
Oct 30, 2026
5aafafd
GHES: collectd to OpenTelemetry stack migration guidance (#63856)
Oct 30, 2026
7789d8b
Clarify license compliance snapshot requirements (#64481)
Oct 30, 2026
85c3298
Merge pull request #46779 from github/repo-sync
Oct 30, 2026
832d1ef
Merge pull request #64502 from github/repo-sync
Oct 30, 2026
33b1f4a
docs(dependabot): correct security update scope (#46758)
Oct 31, 2026
b8fe410
Align the Dependabot PR token note with the troubleshooting article (…
Nov 2, 2026
7b168cc
Update OpenAPI Description (#64495)
Nov 2, 2026
4e75f08
Clarify scheduled cluster rebalancing scope (#64479)
Nov 2, 2026
ab7258a
Update VS Code Create Prompt File Instructions (#46306)
Nov 2, 2026
65c73d2
Merge pull request #46802 from github/repo-sync
Nov 2, 2026
6db2f24
Merge pull request #64514 from github/repo-sync
Nov 2, 2026
7ab17b4
Hide collectd documentation in GHES 3.23+ (#64512)
Nov 2, 2026
7db60e6
Clarify Azure-billed Copilot activation warning and add owner-facing …
Nov 2, 2026
360ea84
Enhance guidance on vulnerability metrics and enabling security (#64451)
Nov 2, 2026
3ef7420
Document the Replication Controller setting for GHES 3.21 and later (…
Nov 2, 2026
35ee2e9
Bump the npm_and_yarn group across 1 directory with 2 updates (#64487)
Nov 2, 2026
6a7e545
Correct French translated `endwarning` tag (#64454)
Nov 2, 2026
09469c3
Route public docs feedback to a single internal tracker (#64513)
Nov 2, 2026
6001cf8
Include inline comments and submitted reviews in the daily non-employ…
Nov 2, 2026
a1adeb9
Bump @opentelemetry/core from 2.9.0 to 3.0.0 (#64446)
Nov 2, 2026
c9410e1
⚙️ Switch production to Node.js 26 (#64457)
Nov 2, 2026
f9dad0d
Delete orphaned files (2026-11-02-16-23) (#64515)
Nov 2, 2026
9b4fb7d
GraphQL schema update (#64516)
Nov 2, 2026
ab0a695
Merge pull request #64517 from github/repo-sync
Nov 2, 2026
3a76117
[Improvement] - Add a dedicated GitHub Code Quality overview article …
Nov 2, 2026
d4ded5f
Update OpenAPI Description (#64518)
Nov 2, 2026
23809bf
Merge pull request #46805 from github/repo-sync
Nov 2, 2026
da144bd
Fix duplicate React keys in breadcrumbs (#64463)
Nov 2, 2026
5e8c56b
📝 Replace nodenv instructions with fnm steps (#64459)
Nov 2, 2026
ccee547
Merge pull request #46810 from github/repo-sync
Nov 2, 2026
e755a93
Update docs with apm package manager support (#64485)
Nov 2, 2026
424fb58
Document private vulnerability report limits (#63541)
Nov 2, 2026
dd3d6ed
Bump @graphql-tools/load from 8.1.8 to 9.0.4 (#64447)
Nov 2, 2026
632229d
Bump github/gh-base-image/gh-base-noble from 20261022-141141-gfa3bc27…
Nov 2, 2026
7fa55a0
Merge pull request #46818 from github/repo-sync
Nov 2, 2026
e53f09f
Update expiration date (#64530)
Nov 3, 2026
272d139
Copilot CLI: Update integrations and remote control articles (#64528)
Nov 3, 2026
c5e62c4
docs: update copilot-cli content from source docs (#64381)
Nov 3, 2026
398255c
Document removal requests for GitHub-hosted attachments (#64511)
Nov 3, 2026
2eefcb3
[DO NOT MERGE before Nov 2, 2026] Remove retired macOS 14 runner labe…
Nov 3, 2026
5d9f6a9
Fix docs stating dependency graph and Dependabot alerts are on by def…
Nov 3, 2026
bca967b
Update OpenAPI Description (#64532)
Nov 3, 2026
906edfd
Add awaiting-review label reminder for public Docs PRs (#64536)
Nov 3, 2026
957f4c5
[2026-11-09] Look up which cost center a resource belongs to via the …
Nov 3, 2026
1e6ab0e
Document required deployments for stacked PRs (#64519)
Nov 3, 2026
9e46fa1
Merge pull request #46823 from github/repo-sync
Nov 3, 2026
1a88e12
Fix awaiting-review reminder to run only on issues (#64538)
Nov 3, 2026
d3023cf
GraphQL schema update (#64543)
Nov 3, 2026
63ebe9f
Clarify submitting fixes alongside contributors’ own issues (#64540)
Nov 3, 2026
ad9580d
docs: update gh-stack content from source docs (#63687)
Nov 3, 2026
9944160
Merge pull request #46828 from github/repo-sync
Nov 3, 2026
38db4f0
Correct the Copilot CLI autopilot continuation limit (#64541)
Nov 3, 2026
749d174
Merge pull request #46829 from github/repo-sync
Nov 3, 2026
5c9f894
Fusion max update (#64527)
Nov 3, 2026
542fcf7
Update Copilot content exclusion agent limitations (#63308)
Nov 3, 2026
396218f
Merge pull request #46832 from github/repo-sync
Nov 3, 2026
809633d
Patch release notes for GitHub Enterprise Server (#64520)
Nov 3, 2026
4a20c76
Merge pull request #46834 from github/repo-sync
Nov 3, 2026
138ed07
Remove inaccurate Enterprise billing GitHub App availability notes (#…
Nov 4, 2026
5c329c8
Update contributing guidelines (#64544)
Nov 4, 2026
8d0d83c
Align Copilot metrics freshness guidance with the two-day SLA (#64489)
Nov 4, 2026
92ac1df
Deprecate GitHub Enterprise Server 3.18 (#64524)
Nov 4, 2026
eb0701d
Redirect doubled language prefixes on archived GHES pages (#64523)
Nov 4, 2026
e44c283
Merge pull request #46835 from github/repo-sync
Nov 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 0 additions & 4 deletions .babelrc

This file was deleted.

20 changes: 4 additions & 16 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,4 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.177.0/containers/javascript-node/.devcontainer/base.Dockerfile

# [Choice] Node.js version: 16, 14, 12
ARG VARIANT="16-buster"
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

# [Optional] Uncomment if you want to install an additional version of node using nvm
# ARG EXTRA_NODE_VERSION=10
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"

# [Optional] Uncomment if you want to install more global node modules
# RUN su node -c "npm install -g <your-package-list-here>"
# Update ARG and FROM together from the Node devcontainer image tags:
# https://mcr.microsoft.com/en-us/product/devcontainers/javascript-node/tags
ARG VARIANT=dev-26-bookworm
FROM mcr.microsoft.com/devcontainers/javascript-node:dev-26-bookworm@sha256:50273c54d771adc1599a5c08ba849b4f65de1df8d8040fee3a11e8640c500d31
96 changes: 69 additions & 27 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,36 +1,78 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.177.0/containers/javascript-node
// -
{
"name": "docs.github.com",
"build": {
"dockerfile": "Dockerfile",
// Update 'VARIANT' to pick a Node version: 12, 14, 16
"args": { "VARIANT": "16" }
},
"name": "docs.github.com",
"build": {
"dockerfile": "Dockerfile",
// The pinned FROM image in .devcontainer/Dockerfile picks the Node version. Keep VARIANT in sync.
"args": { "VARIANT": "26" }
},

// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"cSpell.language": ",en"
},
// Install features. Type 'feature' in the VS Code command palette for a full list.
"features": {
"sshd": "latest",
"ghcr.io/devcontainers/features/copilot-cli:1": {
"version": "prerelease"
},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
},

// Visual Studio Code extensions which help authoring for docs.github.com.
"extensions": [
"dbaeumer.vscode-eslint",
"sissel.shopify-liquid",
"davidanson.vscode-markdownlint",
"bierner.markdown-preview-github-styles",
"streetsidesoftware.code-spell-checker",
"hubwriter.open-reusable"
],
"customizations": {
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"cSpell.language": ",en",
"git.autofetch": true
},
// Visual Studio Code extensions which help authoring for docs.github.com.
"extensions": [
"dbaeumer.vscode-eslint",
"sissel.shopify-liquid",
"davidanson.vscode-markdownlint",
"bierner.markdown-preview-github-styles",
"streetsidesoftware.code-spell-checker",
"alistairchristie.open-reusables",
"AlistairChristie.version-identifier",
"peterbe.ghdocs-goer",
"GitHub.copilot",
"GitHub.copilot-chat"
]
},
"codespaces": {
"repositories": {
// allow Codespaces to pull from separate repo when user has access
"github/docs-early-access": {
"permissions": {
"contents": "write"
}
}
}
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [4000],
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [4000],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "npm ci && npm run build",
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
"portsAttributes": {
"4000": {
"label": "Review"
}
},

// Lifecycle commands
// Start a web server and keep it running
"postStartCommand": "nohup bash -c 'npm ci && npm start &'",
// Set port 4000 to be public
"postAttachCommand": "gh cs ports visibility 4000:public -c \"$CODESPACE_NAME\"",

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",

"hostRequirements": {
"memory": "16gb",
"cpus": "4"
}
}
10 changes: 6 additions & 4 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
.vscode/
contributing/
docs/
docs-early-access/
node_modules/
script/
README.md
tests/
lib/rest/static/dereferenced
# Folder is cloned during the preview + prod workflows, the assets are merged into other locations for use before the build
docs-early-access/
# Local symlinks to docs-early-access. merge-early-access.sh creates these during the build.
assets/images/early-access
content/early-access
data/early-access
29 changes: 28 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1 +1,28 @@
ALLOW_TRANSLATION_COMMITS=
# This file is a template for what your untracked .env file might look like for local development.
# Please copy this to a new .env file and fill in the values as needed.

# Requires a running local Elasticsearch service. Can be started via Docker, see https://github.com/github/technical-content/blob/main/engineering/search/elasticsearch-locally.md
# When this value is unset searches will be proxied to the production Elasticsearch endpoint
ELASTICSEARCH_URL=http://localhost:9200

# Set for sending events in local development. See https://github.com/github/technical-content/blob/main/analytics/hydro-mock.md
HYDRO_ENDPOINT=
HYDRO_SECRET=

# Localization variables
# See https://github.com/github/docs-internal/tree/main/src/languages#working-with-translated-content-locally
ENABLED_LANGUAGES=
TRANSLATIONS_ROOT=

# For running the src/search/scripts/scrape script
# You may want a lower value depending on your CPU
BUILD_RECORDS_MAX_CONCURRENT=100
BUILD_RECORDS_MIN_TIME=

# Set to true to enable the /fastly-cache-test route for debugging Fastly headers
ENABLE_FASTLY_TESTING=

# Needed to auth for AI search
CSE_COPILOT_SECRET=
CSE_COPILOT_ENDPOINT=https://cse-copilot-staging.service.iad.github.net

42 changes: 0 additions & 42 deletions .eslintrc.js

This file was deleted.

9 changes: 5 additions & 4 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Set default behaviour, in case users don't have core.autocrlf set.
# Set default behavior, in case users don't have core.autocrlf set.
* text=auto
# Explicitly declare text files we want to always be normalized and converted
# to native line endings on checkout.
*.md text
# Explicitly declare text files we want to always be normalized, and for
# Markdown files, enforce LF line endings on checkout.
*.md text eol=lf diff=markdown
*.json.br filter=lfs diff=lfs merge=lfs -text
.github/workflows/*.lock.yml linguist-generated=true merge=ours
41 changes: 3 additions & 38 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,39 +1,4 @@
# Order is important. The LAST matching pattern has the MOST precedence.
# gitignore style patterns are used, not globs.
# https://docs.github.com/articles/about-codeowners
# https://git-scm.com/docs/gitignore
# Last matching pattern wins.
# Patterns use gitignore syntax, not glob syntax.

# Engineering
*.js @github/docs-engineering
*.ts @github/docs-engineering
*.tsx @github/docs-engineering
/.github/ @github/docs-engineering
/script/ @github/docs-engineering
/includes/ @github/docs-engineering
/lib/search/popular-pages.json @github/docs-engineering
app.json @github/docs-engineering
Dockerfile @github/docs-engineering
package-lock.json @github/docs-engineering
package.json @github/docs-engineering

# Localization
/.github/actions-scripts/create-translation-batch-pr.js @github/docs-localization
/.github/workflows/create-translation-batch-pr.yml @github/docs-localization
/.github/workflows/crowdin.yml @github/docs-localization
/crowdin*.yml @github/docs-engineering @github/docs-localization
/translations/ @github/docs-engineering @github/docs-localization @Octomerger
/translations/log/ @github/docs-localization @Octomerger

# Site Policy
/content/github/site-policy/ @github/site-policy-admins

# Content strategy
/contributing/content-markup-reference.md @github/docs-content-strategy
/contributing/content-style-guide.md @github/docs-content-strategy
/contributing/content-model.md @github/docs-content-strategy
/contributing/content-style-guide.md @github/docs-content-strategy
/contributing/content-templates.md @github/docs-content-strategy

# Make sure that Octokit maintainers get notified about changes
# relevant to the Octokit libraries (https://github.com/octokit)
/content/rest/reference @github/octokit-maintainers
content/site-policy/ @github/site-policy-admins
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md → .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Community leaders will follow these Community Impact Guidelines in determining t

### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within the community.

Expand Down
Loading