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
7556635
Always serve Copilot variables in English (#62812)
Aug 18, 2026
48ac3a7
Update auto-model-selection.yml (#62777)
Aug 18, 2026
f96c530
Merge pull request #45544 from github/repo-sync
Aug 18, 2026
06d584a
Document per-type and org-level credential revocation, plus audit/not…
Aug 18, 2026
2a689af
Migrate journey learning tracks to Primer Brand (#62738)
Aug 18, 2026
cca3fc5
Clarify access granting for IdP groups and `copilot.cfb_seat_added` a…
Aug 18, 2026
549e5c6
Clarify seat assignment billing details in documentation (#62724)
Aug 18, 2026
837bf97
Merge pull request #45546 from github/repo-sync
Aug 18, 2026
a09bbe8
Fix HA and cluster signing key rotation steps (#62828)
Aug 18, 2026
2fa6b17
Update codeNavigation status for C, C++, and Scala (#45274)
Aug 19, 2026
30d7b8d
docs: update copilot-cli content from source docs (#62788)
Aug 19, 2026
9979430
Copilot impact dashboard adds a return on investment section (#62701)
Aug 19, 2026
5a630d8
[Improvement] Update repository security settings reusable for the Se…
Aug 19, 2026
fa37603
Make redirect_from safe when old and new pages coexist (#62757)
Aug 19, 2026
1dbae1b
removed preview labels for code quality (#62829)
Aug 19, 2026
f03ef29
Fix AI adoption phase classification signals in Copilot usage metrics…
Aug 19, 2026
a34bf58
Merge pull request #45548 from github/repo-sync
Aug 19, 2026
8e29bf4
Merge pull request #62842 from github/repo-sync
Aug 19, 2026
026a577
Enterprise Live Migrations: Add warning about partial support for mig…
Aug 19, 2026
f7d0884
Document AI adoption phase fields in Copilot usage metrics reference …
Aug 19, 2026
b080e34
docs: add reusable Copilot free-access cancellation note and include …
Aug 19, 2026
2d8aab5
Stop `update-internal-links` from reformatting untouched frontmatter …
Aug 19, 2026
095d720
Merge pull request #45549 from github/repo-sync
Aug 19, 2026
5004215
Merge pull request #62848 from github/repo-sync
Aug 19, 2026
9094ab9
Resolve internal links in the version being checked (#62754)
Aug 19, 2026
cd21388
Update CodeQL query tables (#62820)
Aug 19, 2026
99776ab
Group the internal link report by fix strategy (#62768)
Aug 19, 2026
7a5fd34
Fix reordered Liquid tags in pt and ko intros (SCRAPE-6781) (#62703)
Aug 19, 2026
5de5a3b
Remove issue analysis agent directions from scraping failure issue (#…
Aug 19, 2026
1bad1b4
Bump nanoid to 3.3.18 to fix GHSA-2v37-7h3g-55p8 (#62808)
Aug 19, 2026
7c1a67c
Actually write the link fixes the codemod computes for YAML files (#6…
Aug 19, 2026
ae976f4
Update "About support bundles" content expiry for commands and adjust…
Aug 19, 2026
d6979b8
Include the error in the search scraping failure report (#62705)
Aug 19, 2026
038c6b3
Merge link reports across versions instead of concatenating them (#62…
Aug 19, 2026
bd40e7f
Merge pull request #45550 from github/repo-sync
Aug 19, 2026
a44e4a9
Merge pull request #45552 from github/repo-sync
Aug 19, 2026
9d161b6
Cap the long report sections so the issue body fits (#62771)
Aug 19, 2026
3b1f398
Check internal links in every published version (#62772)
Aug 19, 2026
2f1e0e0
Update and reorganize GitHub Copilot plans article (#62650)
Aug 20, 2026
c9a8304
Document additional approval for unattributed Copilot pull requests (…
Aug 20, 2026
2fce11b
A New GitHub Copilot Microsoft Teams [Public Preview] (#62798)
Aug 20, 2026
d13aac3
Clarify that Code Quality coverage is line coverage (#62652)
Aug 20, 2026
ebfe59f
Create a workflow to reject low-value OS PRs, slightly modify contrib…
Aug 20, 2026
9f04a78
[2026-08-10] GitHub Code Quality: Org-level quality trends and time-s…
Aug 20, 2026
90ce488
Add flowchart image to Budgets for usage-based billing (UBB visual fo…
Aug 20, 2026
d8f07b0
Add concepts page for OpenTelemetry (#62726)
Aug 20, 2026
7a22523
Document `model` as a top-level managed setting (#62725)
Aug 20, 2026
62c0c32
Update billing managers' abilities in documentation (#43706)
Aug 20, 2026
5d5cc2a
Merge pull request #45560 from github/repo-sync
Aug 20, 2026
786f4c7
Merge pull request #62857 from github/repo-sync
Aug 20, 2026
3988ff8
[2026-08-12] GitHub Code Quality workflows use a separate workflow pa…
Aug 20, 2026
cf960fc
Sync Copilot SDK docs (auto-generated) (#62858)
Aug 20, 2026
6c3a65a
Fix translated ifversion flag names causing hidden content in ja/zh/k…
Aug 20, 2026
1dea63d
Merge pull request #45564 from github/repo-sync
Aug 20, 2026
032de55
Merge pull request #62862 from github/repo-sync
Aug 20, 2026
cf4769a
Update OpenAPI Description (#62807)
Aug 20, 2026
53c73d7
Update audit log event data (#62859)
Aug 20, 2026
e404731
Update macos-latest links to macos-26 runner image (#62845)
Aug 20, 2026
c448e8d
Remove public preview label from windows-11-vs2026-arm runner image (…
Aug 20, 2026
55c15fb
Point docs-engineering references to technical-content (#62866)
Aug 20, 2026
a27486e
Sync llms-full.txt as a static duplicate (#62864)
Aug 20, 2026
3872ecb
A New GitHub Copilot Microsoft Teams [Public Preview] add feedback li…
Aug 20, 2026
298e1f2
Merge pull request #45567 from github/repo-sync
Aug 20, 2026
f14de77
A New GitHub Copilot in Slack [Public Preview] (#62835)
Aug 20, 2026
d9e16c5
More docs-e cleanup (#62871)
Aug 20, 2026
d0e8a48
Apply GPT-5.6 Sol 50% promotional pricing (#62870)
Aug 20, 2026
c34e3dc
Merge pull request #45569 from github/repo-sync
Aug 20, 2026
a6cada0
Document notifications_web_disabled cookie in GitHub Cookies policy (…
Aug 21, 2026
0bad853
Note Ruby incompability with Jekyll for GitHub Pages (#44809)
Aug 21, 2026
b9f9044
Sister PR to early-access PR (#62876)
Aug 21, 2026
838d187
Fix typo and indefinite article before HTTP/HTTPS (#45579)
Aug 21, 2026
35f99b1
Set proper uv version in Dependabot supported versions docs (#62622)
Aug 21, 2026
8d0264e
Public actions via GitHub Connect are available again from 3.20.6 (#6…
Aug 21, 2026
10fa574
docs: update copilot-cli content from source docs (#62846)
Aug 21, 2026
4bd7017
Merge pull request #45581 from github/repo-sync
Aug 21, 2026
bd8ebd9
Merge pull request #62879 from github/repo-sync
Aug 21, 2026
53f8ba2
document Dependabot dynamic workflows (#62834)
Aug 21, 2026
db00039
Fix redirected internal links across 20 remaining docsets (#62766)
Aug 21, 2026
860de23
Announce MAI-Code-1-Flash deprecation (2026-09-10) (#62830)
Aug 21, 2026
2c37ba8
Strip docs-validate: hidden blocks when syncing SDK docs (#62825)
Aug 21, 2026
112725c
Update OpenAPI Description (#62872)
Aug 21, 2026
fee39b6
Merge pull request #45582 from github/repo-sync
Aug 21, 2026
c74fba0
Merge pull request #62883 from github/repo-sync
Aug 21, 2026
62021dd
Fix pt-br translated "produto" path segment in variables. tag (#62882)
Aug 21, 2026
f4f0da8
Update OpenAPI Description (#62881)
Aug 21, 2026
03c418c
Update CodeQL CLI manual (#62818)
Aug 21, 2026
1b5f800
Merge pull request #45585 from github/repo-sync
Aug 21, 2026
1cabce7
Update GPT-5.6 Sol pricing for new OpenAI list rates (#62884)
Aug 21, 2026
4f8c317
Merge pull request #45588 from github/repo-sync
Aug 21, 2026
2faf8fe
fix(copilot-cli): wrap GITHUB_TOKEN expression in raw tags (#45583)
Aug 24, 2026
64da681
Updated product and SKU names in billing reference to match SkuList.j…
Aug 24, 2026
872c2ce
Update GitHub Pages navigation instructions (#45590)
Aug 24, 2026
063fae9
docs: update copilot-cli content from source docs (#62880)
Aug 24, 2026
534cc76
Enterprise models page UI updates (#62802)
Aug 24, 2026
c8ade3c
Merge pull request #45602 from github/repo-sync
Aug 24, 2026
9f19d15
Merge pull request #62890 from github/repo-sync
Aug 24, 2026
3dc44cc
GraphQL schema update (#62894)
Aug 24, 2026
6bfa7cc
Merge pull request #45604 from github/repo-sync
Aug 24, 2026
371d70d
Merge pull request #62898 from github/repo-sync
Aug 24, 2026
8e1d56c
Checks if PR has been raised by docs-bot (#62863)
Aug 24, 2026
fb18c68
Label workflow failure issues engineering, priority-2, Bug (#62896)
Aug 24, 2026
50aa71b
Fix stray space after dot in \{\% data variables/reusables %} Liquid …
Aug 24, 2026
b07cfbc
Merge pull request #45606 from github/repo-sync
Aug 24, 2026
9af710d
Align EPSS filter qualifier docs with Dependabot UI syntax per surfac…
Aug 25, 2026
0dddeeb
Add required permissions to the workflow_run example (#45612)
Aug 25, 2026
dd4cc43
Merge pull request #45614 from github/repo-sync
Aug 25, 2026
e35f2c7
Merge pull request #62912 from github/repo-sync
Aug 25, 2026
3b67a40
Use built-in core object in github-script example (#43031)
Aug 25, 2026
5693d08
Update stale ADO phase-URL links to descriptive slugs (#62010)
Aug 25, 2026
4f95376
GraphQL schema update (#62915)
Aug 25, 2026
d57cbf7
Fix zh-cn endrowheaders translation corruption (#62917)
Aug 25, 2026
a9d106d
Merge pull request #45617 from github/repo-sync
Aug 25, 2026
d0765b0
Merge pull request #62918 from github/repo-sync
Aug 25, 2026
b48b25b
[Get started] GitHub plans page tweaks (#62919)
Aug 25, 2026
78c347a
Document allowed exceptions for push rules (#62873)
Aug 25, 2026
b2c61a2
Enhance spammy PR check to include empty commits (#62920)
Aug 25, 2026
7d75fdb
Document the new Customize tab in the GitHub Copilot app (#62902)
Aug 25, 2026
f763d18
Merge pull request #62923 from github/repo-sync
Aug 25, 2026
6803318
Merge pull request #45619 from github/repo-sync
Aug 25, 2026
be8d08a
Merge pull request #45621 from github/repo-sync
Aug 25, 2026
a475ac7
Update OpenAPI Description (#62916)
Aug 26, 2026
2da8026
docs: update copilot-cli content from source docs (#62895)
Aug 26, 2026
5c17e4a
Document enterprise billing GitHub App permission (#62648)
Aug 26, 2026
be948b8
Merge pull request #45624 from github/repo-sync
Aug 26, 2026
12e8cfb
Bump actions/ai-inference from 2.1.0 to 3 in the actions group (#62924)
Aug 26, 2026
dc61498
GraphQL schema update (#62936)
Aug 26, 2026
519cc82
Update available models in Auto (#62930)
Aug 26, 2026
14cfd12
Merge pull request #45627 from github/repo-sync
Aug 26, 2026
2ec9a54
Note that full-range IP allow list entries are not accepted (#62903)
Aug 26, 2026
4390ed9
Remove divider under sidebar product title (#62867)
Aug 26, 2026
0683853
Default availability policy for models takes effect (#62888)
Aug 26, 2026
e467902
Document marketplace auto-update managed setting (#62925)
Aug 26, 2026
d2be521
Document enterprise managed permission rules (#62926)
Aug 26, 2026
a77fa46
Merge pull request #45629 from github/repo-sync
Aug 26, 2026
75d3fdf
Move app/surface quickstarts to get started (#62868)
Aug 26, 2026
3957ae6
Merge pull request #45630 from github/repo-sync
Aug 27, 2026
862c9fc
Document blocking users from security advisories (#62877)
Aug 27, 2026
74f7c4e
Clarify authentication for data residency API requests (#45628)
Aug 27, 2026
a938687
Add explanation to `CI` default env variable (#41731)
Aug 27, 2026
31a7db4
update outdated reusable workflow description to reflect output suppo…
Aug 27, 2026
8257b8a
add known issue for storage restore failure (#62887)
Aug 27, 2026
0593194
[2026-08-28] Reopening CBCE for CC/PayPal customers - Announcement [G…
Aug 27, 2026
5567306
Delete orphaned files (2026-08-24-16-31) (#62893)
Aug 27, 2026
95b6334
Reference proration of Copilot entitlements (#62945)
Aug 27, 2026
1fab56b
Add more guardrails for low-value PRs (#62947)
Aug 27, 2026
296c963
Merge pull request #45639 from github/repo-sync
Aug 27, 2026
023baf1
Merge pull request #62958 from github/repo-sync
Aug 27, 2026
e325487
Add Copilot CLI docs for GHES 3.22 (#62875)
Aug 27, 2026
0e25e86
Clarifying current VS Code permissions subkey support post launch (#6…
Aug 27, 2026
0501799
Revise support guidelines for Actions Runner Controller (#62899)
Aug 27, 2026
2e26a3c
Markdown freshness: fix stale path references in src README files (#6…
Aug 27, 2026
b61ae11
Merge pull request #45641 from github/repo-sync
Aug 27, 2026
90f7ba9
Merge pull request #62964 from github/repo-sync
Aug 27, 2026
12da2b8
Improve agentic workflows discoverability (#62951)
Aug 28, 2026
e2ef8bf
Add HA softirq mitigation guidance (#62731)
Aug 28, 2026
5271954
Clarify instructions for enabling commit signoffs (#45647)
Aug 28, 2026
1beae09
Try to explain how to deal with secure 2fa requirements (#40665)
Aug 28, 2026
8b93bb9
Document closing content when blocking users (#62900)
Aug 28, 2026
6dcc5d9
Convert legacy note and warning Liquid tags in English content (#62959)
Aug 28, 2026
d5ce4d5
Add guard against one-line (empty) file additions (#62967)
Aug 28, 2026
d4bff10
Added missing SKU names in billing reference to match SkuList.json (#…
Aug 28, 2026
355a0f2
Fix default community file inheritance guidance (#62957)
Aug 28, 2026
6e9b187
docs(content): fix documentation typos (#45651)
Aug 28, 2026
16c0eb0
Accept a sync-openapi repository dispatch (#62971)
Aug 28, 2026
0a4d351
Clarify GHES Git push/object size limit docs (#62970)
Aug 28, 2026
86ee28e
Merge pull request #45652 from github/repo-sync
Aug 28, 2026
e9d2200
Merge pull request #62972 from github/repo-sync
Aug 28, 2026
089a10f
Empty commit to match docs-early-access #547 (#62941)
Aug 28, 2026
e759b37
GraphQL schema update (#62975)
Aug 28, 2026
5e0cd60
Merge pull request #45653 from github/repo-sync
Aug 28, 2026
2ad7f2c
Merge pull request #62979 from github/repo-sync
Aug 28, 2026
96a7870
Update OpenAPI Description (#62937)
Aug 31, 2026
675ecbe
Merge pull request #45678 from github/repo-sync
Aug 31, 2026
d04ed37
Add translation correction patterns for ja/zh/ko Liquid tag reorderin…
Aug 31, 2026
3c63a34
🤖 src/ghes-releases/lib/enterprise-dates.json update (#62988)
Aug 31, 2026
decf71a
Sync secret scanning data (#62989)
Aug 31, 2026
7bb2ed2
Clarify managed user default community file eligibility (#62973)
Aug 31, 2026
d985962
Merge pull request #45680 from github/repo-sync
Aug 31, 2026
b628b58
Update policies.md to reflect model policy billing entity evaluation …
Aug 31, 2026
f125535
Update audit log event data (#62974)
Aug 31, 2026
07ae4f9
Fix PR creation in the allowed IPs workflow (#62956)
Aug 31, 2026
3634c11
Update OpenAPI Description (#62991)
Aug 31, 2026
fafd3ec
Merge pull request #45683 from github/repo-sync
Aug 31, 2026
b64e844
Remove usage of mission control naming (#62503)
Aug 31, 2026
900ab02
Remove outdated Teams Developer Preview prerequisite from cloud agent…
Aug 31, 2026
57a63b7
Remove deprecated GitHub Spark articles and redirect to changelog (#6…
Aug 31, 2026
b27e2fc
Merge pull request #45690 from github/repo-sync
Aug 31, 2026
9b42027
Correct 'beginning' to 'beginner' in instructions (#45659)
Sep 1, 2026
9860e7d
Mark Visual Studio auto model selection as GA (#62795)
Sep 1, 2026
6fcedd0
Fix org-level rule insights dashboard filters (#62995)
Sep 1, 2026
f5e5a0d
Fix stale documentation section links (#45664)
Sep 1, 2026
8c051d1
Fix stray period in Codespaces Quickstart further reading list (#45696)
Sep 1, 2026
7bd0973
Update `securely-using-pull_request_target` to remove `actions/checko…
Sep 1, 2026
f2bc876
Hubwriter/cli plugins slash command ga (#62921)
Sep 1, 2026
c928ffe
Update branch protection instructions for different GitHub versions (…
Sep 1, 2026
3dcbff1
Update branch protection rule instructions (#45676)
Sep 1, 2026
888d38f
Update supported ecosystems for malware alerts for Dependabot (#62602)
Sep 1, 2026
d653c7b
Merge pull request #45702 from github/repo-sync
Sep 1, 2026
2e14755
Merge pull request #63015 from github/repo-sync
Sep 1, 2026
69840f9
Document expiration dates for individual user-level budgets (#63006)
Sep 1, 2026
ca732d1
Document direct executable hooks for Copilot CLI (#62943)
Sep 1, 2026
6ef3882
Copilot CLI: Update /voice key combo alternative (#62948)
Sep 1, 2026
b87a8cf
docs: update copilot-cli content from source docs (#62935)
Sep 1, 2026
22db76e
More spam handling (#63013)
Sep 1, 2026
0685464
Guard workflow filter file limit increase for GHES >=3.22 (#63002)
Sep 1, 2026
78b93c7
Fix ruleset viewing instructions (#45704)
Sep 1, 2026
cb478b8
Merge pull request #63020 from github/repo-sync
Sep 1, 2026
34c6dfa
Correct Triage permissions for hiding comments and moving discussions…
Sep 1, 2026
bb3ec22
Add 3 translation corruption fixes: ru/ko ghas-ghec.md, ko change-ret…
Sep 1, 2026
a4691ba
Tented Model 0059 (#62978)
Sep 1, 2026
8b174bc
Remove the legacy note, warning, tip, and danger Liquid tags (#62960)
Sep 1, 2026
7d0fcea
Update Copilot code review docs for pull request approvals (#62840)
Sep 1, 2026
fa648d3
Document attaching files with GitHub CLI (#62914)
Sep 1, 2026
4554f72
Update the GHES ELM docs to capture the updated migration process (#6…
Sep 1, 2026
c791072
Merge pull request #45707 from github/repo-sync
Sep 1, 2026
e93b105
Patch release notes for GitHub Enterprise Server (#62841)
Sep 1, 2026
e7756d2
Fixes release date on GHES patch 113 (#63029)
Sep 1, 2026
484d28e
Merge pull request #45710 from github/repo-sync
Sep 1, 2026
3765e32
Update Copilot code review docs: steps, severity, custom instructions…
Sep 2, 2026
bacc017
Copilot CLI: Update sandboxing articles (#63042)
Sep 2, 2026
a227287
Document model access for agent apps (#63011)
Sep 2, 2026
143af21
Merge pull request #45720 from github/repo-sync
Sep 2, 2026
940d4b0
Fix stale `aqueduct-1.1.0` version in Resque worker count command (#6…
Sep 2, 2026
519e601
docs: update gh-stack content from source docs (#62961)
Sep 2, 2026
0c8083e
Bump gpt-tokenizer from 3.4.0 to 4.0.0 (#63035)
Sep 2, 2026
129c4dd
Even more spam handling (#63041)
Sep 2, 2026
8557385
Bump @graphql-inspector/core from 7.1.2 to 8.0.0 (#63034)
Sep 2, 2026
97a5764
GraphQL schema update (#63051)
Sep 2, 2026
5863054
Document improved blocked user management (#62813)
Sep 2, 2026
48c2603
Merge pull request #45724 from github/repo-sync
Sep 2, 2026
04a7ad2
Update 'model' setting description for default conversation selection…
Sep 2, 2026
61cca55
Corrected the bullet structure (#63055)
Sep 2, 2026
c14044c
Merge pull request #45729 from github/repo-sync
Sep 2, 2026
104e649
[Copilot] App and CLI adding content exclusion (#63004)
Sep 2, 2026
f4b7a86
Add translation correction patterns for missing endif and ru-ru foote…
Sep 2, 2026
0102c99
Document blocking users from discussion comments (#63023)
Sep 2, 2026
6f3a3dc
Merge pull request #45732 from github/repo-sync
Sep 2, 2026
3a8150f
Clarify agent app usage metrics guidance (#62854)
Sep 3, 2026
084ea2f
Link security incident guidance to malware alert availability (#63012)
Sep 3, 2026
c06c0f5
Gate AI generic secret detection docs for GHES 3.23 (#63031)
Sep 3, 2026
369915f
Remove sentence fragment from mcp-management.md (#63046)
Sep 3, 2026
5e1cf56
Update enterprise-installed-apps.yml (#62946)
Sep 3, 2026
a4e2341
Copilot CLI TUI Updates August 2026 - sidebar, tool management, etc […
Sep 3, 2026
48bf9e9
Clarify the Secret Protection adoption phases (#62969)
Sep 3, 2026
3511cab
Update file creation guidelines in documentation (#45745)
Sep 3, 2026
8709c3f
docs: specify custom SSH key file in troubleshooting (#45636)
Sep 3, 2026
841108d
Document adding a code of conduct on GHES (#63003)
Sep 3, 2026
81e32d6
docs: correct what is editable on an immutable release (#45730)
Sep 3, 2026
f8f83a1
Merge pull request #45746 from github/repo-sync
Sep 3, 2026
a4cbcd2
Revise file name restrictions in renaming guide (#45748)
Sep 3, 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.
3 changes: 3 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# To find available Node images, see https://mcr.microsoft.com/en-us/product/devcontainers/javascript-node/tags
ARG VARIANT=dev-24-bullseye
FROM mcr.microsoft.com/devcontainers/javascript-node:dev-24-bullseye@sha256:3502f1f21b1989500e8c72ada7d6e496dc4540b0707d4ea4ff743077f88a6c2d
78 changes: 78 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +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
"args": { "VARIANT": "24" }
},

// 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": {}
},

"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],

"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: 10 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.devcontainer/
.git/
.github/
.vscode/
contributing/
docs/
docs-early-access/
node_modules/
README.md
tests/
11 changes: 11 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
root = true

[*]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
34 changes: 28 additions & 6 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
ALGOLIA_API_KEY=
ALGOLIA_APPLICATION_ID=
ALLOW_TRANSLATION_COMMITS=
EARLY_ACCESS_HOSTNAME=
EARLY_ACCESS_SHARED_SECRET=
GITHUB_TOKEN=
# 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

11 changes: 6 additions & 5 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
23 changes: 4 additions & 19 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
# Order is important. The LAST matching pattern has the MOST precedence.
# gitignore style patterns are used, not globs.
# https://help.github.com/articles/about-codeowners
# https://docs.github.com/articles/about-codeowners
# https://git-scm.com/docs/gitignore

# Engineering
*.js @github/docs-engineering
/.github/ @github/docs-engineering
/script/ @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/workflows/crowdin.yml @github/docs-localization
/crowdin*.yml @github/docs-engineering @github/docs-localization
/translations/ @github/docs-engineering @github/docs-localization @github-actions

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

# Make sure that Octokit maintainers get notified about changes
# relevant to the Octokit libraries (https://github.com/octokit)
/content/rest/reference @github/octokit-maintainers
# Requires review of #actions-oidc-integration, docs-engineering/issues/1506
# content/actions/deployment/security-hardening-your-deployments/** @github/oidc
3 changes: 2 additions & 1 deletion CODE_OF_CONDUCT.md → .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Examples of unacceptable behavior include:
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email address, without their explicit permission
* Contacting individual members, contributors, or leaders privately, outside designated community mechanisms, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting

## Enforcement Responsibilities
Expand Down Expand Up @@ -64,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
122 changes: 122 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
# Welcome to GitHub docs contributing guide <!-- omit in toc -->

Thank you for investing your time in contributing to our project! Any contribution you make will be reflected on [docs.github.com](https://docs.github.com/en) :sparkles:.

**📖 For comprehensive contribution guidance, please visit our official documentation at [docs.github.com/en/contributing](https://docs.github.com/en/contributing). This is our canonical source for all contribution processes and policies.**

Read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable.

This guide provides repository-specific information to supplement the official contribution documentation. For detailed processes, policies, and best practices, always refer to [docs.github.com/en/contributing](https://docs.github.com/en/contributing).

Use the table of contents icon <img alt="Table of contents icon" src="/contributing/images/table-of-contents.png" width="25" height="25" /> in the top corner of this document to get to a specific section of this guide quickly.

## New contributor guide

**Start here:** Visit [docs.github.com/en/contributing](https://docs.github.com/en/contributing) for complete contributor onboarding and guidelines.

For repository-specific setup, read the [README](../README.md) file. The official docs site also provides these helpful resources:

- [Finding ways to contribute to open source on GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)
- [Set up Git](https://docs.github.com/en/get-started/git-basics/set-up-git)
- [GitHub flow](https://docs.github.com/en/get-started/using-github/github-flow)
- [Collaborating with pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests)

## Contribution types and what we're looking for

Content we accept:
* Technical and grammatical corrections
* Typo fixes
* Expanded explanations of existing products or features, when the expansion has a compelling reason
* New content filling important gaps in our documentation. For example, [this pull request](https://github.com/github/docs/pull/38048) added a useful section on security hardening for GitHub Actions.

Content we do not currently accept:
* Edits purely for tone, readability, or efficiency
* Topics that are too niche or a matter of personal preference
* Changes to the underlying site and workflows

These are general guidelines, but if you’re not sure what category your proposed change would fall under, feel free to open an issue to discuss it with us!

## Getting started

📚 **Primary resource:** [docs.github.com/en/contributing](https://docs.github.com/en/contributing) contains our complete contribution workflow and policies.

For repository-specific information:
- See [the introduction to working in the docs repository](/contributing/README.md) :confetti_ball:
- Check our [types of contributions](/contributing/types-of-contributions.md) we accept
- Review our markdown style guidelines in the `/contributing` directory

### Writing style guidelines

When contributing content, please follow these key principles from our [style guide](https://docs.github.com/en/contributing/style-guide-and-content-model/style-guide):

- **Clarity and simplicity**: The goal of our writing style is clarity and simplicity.
- **Meaning over grammar**: Grammatical correctness is important, but not as important as clarity and meaning.
- **Second person**: The docs use second-person ("you") to communicate directly with readers.
- **Inclusive language**: Use inclusive language by not assuming gender or ability level, and by avoiding slang and idioms.
- **Accessible technical language**: Jargon is sometimes necessary, but don't assume every reader has your technical expertise.
- **Active voice**: Use active voice wherever possible. Active voice means avoiding "be" verbs like "is" or "are" when you can, but also choosing more dynamic verbs to get your point across. "Press (a key)" is less dynamic than "tap (a key)," for example.
- **Clear terminology**: Avoid technical abbreviations like "repo" and "PR," and Latin abbreviations like "i.e." and "e.g."

For complete style guidance, see our [style guide](https://docs.github.com/en/contributing/style-guide-and-content-model/style-guide).

### Issues

**For detailed issue guidelines, see [docs.github.com/en/contributing](https://docs.github.com/en/contributing).**

#### Repository-specific notes:
- Search [existing issues](https://github.com/github/docs/issues) before creating new ones
- Use our [label reference](https://docs.github.com/en/contributing/collaborating-on-github-docs/label-reference) to categorize appropriately
- Follow the issue templates provided in this repository

### Make Changes

**Complete change guidelines are available at [docs.github.com/en/contributing](https://docs.github.com/en/contributing).**

#### Repository-specific options:

**Make changes in the UI:** Click **Make a contribution** at the bottom of any docs page for small changes like typos or broken links.

<img src="/contributing/images/contribution_cta.png" />

**Make changes in a codespace:** See "[Working on GitHub Docs in a codespace](https://docs.github.com/en/contributing/setting-up-your-environment-to-work-on-github-docs/working-on-github-docs-in-a-codespace)" for documentation-specific setup.

**Make changes locally:**
1. Fork the repository (see [official forking guide](https://docs.github.com/en/contributing))
2. Install Node.js at the version specified in `package.json` (see [development guide](../contributing/development.md))
3. Create a working branch and start with your changes

### Commit your update

Follow the guidelines at [docs.github.com/en/contributing](https://docs.github.com/en/contributing) for commit best practices.

Use our "[Self review checklist](https://docs.github.com/en/contributing/collaborating-on-github-docs/self-review-checklist)" before committing.

### Pull Request

**Complete pull request (PR) guidelines:** [docs.github.com/en/contributing](https://docs.github.com/en/contributing)

**Repository-specific notes:**
- Fill the "Ready for review" template
- [Link PR to issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) if applicable
- Enable [maintainer edits](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork)

A Technical Content team member will review following our [standard review process](https://docs.github.com/en/contributing).

### Your PR is merged!

Congratulations :tada::tada: The GitHub team thanks you :sparkles:.

Once merged, your contributions will be visible on [GitHub docs](https://docs.github.com/en).

Continue contributing using our [types of contributions guide](/contributing/types-of-contributions.md) or explore more opportunities at [docs.github.com/en/contributing](https://docs.github.com/en/contributing).

## Windows

This site can be developed on Windows, however a few potential gotchas need to be kept in mind:

1. Regular Expressions: Windows uses `\r\n` for line endings, while Unix-based systems use `\n`. Therefore, when working on Regular Expressions, use `\r?\n` instead of `\n` in order to support both environments. The Node.js [`os.EOL`](https://nodejs.org/api/os.html#os_os_eol) property can be used to get an OS-specific end-of-line marker.
2. Paths: Windows systems use `\` for the path separator, which would be returned by `path.join` and others. You could use `path.posix`, `path.posix.join` etc and the [slash](https://ghub.io/slash) module, if you need forward slashes - like for constructing URLs - or ensure your code works with either.
3. Bash: Not every Windows developer has a terminal that fully supports Bash, so it's generally preferred to write [scripts](/script) in JavaScript instead of Bash.
4. Filename too long error: There is a 260 character limit for a filename when Git is compiled with `msys`. While the suggestions below are not guaranteed to work and could cause other issues, a few workarounds include:
- Update Git configuration: `git config --system core.longpaths true`
- Consider using a different Git client on Windows
33 changes: 0 additions & 33 deletions .github/ISSUE_TEMPLATE/improve-existing-docs.md

This file was deleted.

Loading