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
8a3e64a
Fix translated ifversion/else/endif reorder and stray pt-br vscode ta…
Aug 13, 2026
74d2d50
Wildcard and multiple redirect URIs for Apps (#62576)
Aug 14, 2026
6b113c3
Bump github/gh-base-image/gh-base-noble from 20260811-222802-g1cf85b1…
Aug 14, 2026
3684fdc
Document Dependabot update job timeout (#62732)
Aug 14, 2026
42dccb5
Fix redirected internal links in content/admin (#62764)
Aug 14, 2026
3031d57
Fix redirected internal links in data/reusables and data/glossaries (…
Aug 14, 2026
0b183d5
Fix redirected internal links in content/repositories (#62761)
Aug 14, 2026
f81028d
Fix redirected internal links in data/release-notes (#62762)
Aug 14, 2026
9719922
Update wording for configuring advanced setup (#62727)
Aug 14, 2026
b15c95f
reduce repetitive phrasing in About the REST API (#45469)
Aug 14, 2026
61fa55a
Correct typo (#45027)
Aug 14, 2026
93fc353
Update code review effort level docs (#62760)
Aug 14, 2026
941eecc
Update generating-hash-for-a-token.md (#41520)
Aug 14, 2026
f30fa49
docs: update copilot-cli content from source docs (#62671)
Aug 14, 2026
af5ab30
Merge pull request #45504 from github/repo-sync
Aug 14, 2026
523dc05
Merge pull request #62783 from github/repo-sync
Aug 14, 2026
b1c7f19
Enhance xcodebuild command for Swift CodeQL analysis (#62682)
Aug 14, 2026
345918e
Add accessibility label (#62756)
Aug 14, 2026
a89d92f
Update OpenAPI Description (#62784)
Aug 14, 2026
2dfebaf
Pass the resolved PRC color scheme to the brand provider (#62782)
Aug 14, 2026
1168abc
Update managed model setting key (#62781)
Aug 14, 2026
0fc64dc
Look up the docs team by its current slug (#62775)
Aug 14, 2026
784a69b
Clarify Azure VNET private networking requires larger runners (#62789)
Aug 14, 2026
980eb5d
Grok 4.6 model release (#62752)
Aug 14, 2026
d963267
Merge pull request #62791 from github/repo-sync
Aug 14, 2026
077d085
Fix broken internal anchor link for audit log streaming section (#62773)
Aug 14, 2026
81ade08
Merge pull request #45505 from github/repo-sync
Aug 14, 2026
d377a73
Clarify how to set up Copilot Business without consuming GitHub Enter…
Aug 17, 2026
148bc29
Models table re-design (#62797)
Aug 17, 2026
3d49394
Add ssh-keygen troubleshooting info for Windows (#43714)
Aug 17, 2026
365c10e
Revert "Update managed model setting key" (#62801)
Aug 17, 2026
ca1f46e
Revert "Models table re-design" (#62800)
Aug 17, 2026
c868cd1
Clarify billing for Actions minutes and AI credits during GHAS trials…
Aug 17, 2026
9df7382
Move "enterprise onboarding" landing page to /admin (#62780)
Aug 17, 2026
1829f6a
Add DataDome to subprocessor list (#62787)
Aug 17, 2026
d24be24
Update external-facing "Docs team" references to "Technical Content t…
Aug 17, 2026
24c61b6
Merge pull request #45521 from github/repo-sync
Aug 17, 2026
0e315c1
Merge pull request #62803 from github/repo-sync
Aug 17, 2026
0ed9bb2
Restrict merging to main to the Technical Content team (#62790)
Aug 17, 2026
e3bdc42
GraphQL schema update (#62806)
Aug 17, 2026
3de47bd
Move Copilot integrations articles to new top-level category (#62770)
Aug 17, 2026
3eb0158
Merge pull request #45525 from github/repo-sync
Aug 17, 2026
32d3e33
Merge pull request #62809 from github/repo-sync
Aug 17, 2026
4032e8e
Close inline mobile nav when resizing up to desktop (#62419)
Aug 17, 2026
b2bcc82
Merge pull request #45529 from github/repo-sync
Aug 17, 2026
372e781
GraphQL schema update (#62826)
Aug 18, 2026
9c99746
Add Claude Opus 5 to EU data residency and US FedRAMP model lists (#6…
Aug 18, 2026
c07edcd
Delete orphaned files (2026-08-17-16-29) (#62804)
Aug 18, 2026
27083a8
Note automatic review applies to Copilot code review without a licens…
Aug 18, 2026
c769d7b
Add a direct link fallback for notifications (#45503)
Aug 18, 2026
9135b50
Label is not optional (#44776)
Aug 18, 2026
6113eb8
Fix two cross-version links broken in enterprise-server@3.22 (#62811)
Aug 18, 2026
5c3f2ed
Update src/links READMEs for the rebuilt link checker (#62810)
Aug 18, 2026
9eaee0a
Fix redirected internal links in content/copilot (#62763)
Aug 18, 2026
f88c865
Merge pull request #62831 from github/repo-sync
Aug 18, 2026
7219c67
Delete orphaned features (2026-08-17-16-33) (#62805)
Aug 18, 2026
cdb3465
Refresh GitHub Copilot app documentation for chats, automations, cust…
Aug 18, 2026
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
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
c928ffe
Update branch protection instructions for different GitHub versions (…
Sep 1, 2026
3dcbff1
Update branch protection rule instructions (#45676)
Sep 1, 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.
17 changes: 0 additions & 17 deletions .devcontainer.json

This file was deleted.

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/
31 changes: 28 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
ALGOLIA_API_KEY=
ALGOLIA_APPLICATION_ID=
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

1 change: 0 additions & 1 deletion .eslintignore

This file was deleted.

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

This file was deleted.

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
27 changes: 3 additions & 24 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,8 @@
# 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
/includes/ @github/docs-engineering
/layouts/ @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 strategy
/contributing/content-markup-reference.md @github/docs-content-strategy
/contributing/content-style-guide.md @github/docs-content-strategy
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
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
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
29 changes: 0 additions & 29 deletions .github/ISSUE_COMMENT_TEMPLATE/quick-status.yml

This file was deleted.

Loading