You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you are inside a repository, a second navigation bar appears below the global bar. This contains the repository's tabs: Code, Issues, Pull requests, Actions, Projects, Wiki, Security, Insights, and Settings.
76
72
77
73
**Screen reader landmark:** This is labeled **"Repository navigation"**. Press `D` to jump to it directly.
78
74
@@ -198,43 +194,15 @@ Your personal home (`github.com`) shows activity from repositories you follow. Y
198
194
199
195
## 5. Visual Map of a Repository Page
200
196
201
-
This diagram shows the layout of a repository home page. It is presented as ASCII art - every screen reader will read it correctly as text, left to right, top to bottom.
A repository home page is laid out from top to bottom as follows. The Global Navigation bar (landmark: "Navigation Menu") contains the GitHub logo, Search, Copilot, Pull Requests, Issues, Notifications bell, and your avatar. Below that are the Repository Tabs (landmark: "Repository navigation") showing Code, Issues (12), Pull requests (3), Actions, and more. Next is the Repository Header, which is the H1 heading "owner / repo-name" plus Star (42), Watch, and Fork (8) buttons. The main content area is split into two columns. On the left is the File Area with the branch selector (main), Go to file button, Code button, and the File Table (a landmark) listing files like .github/, docs/, and README.md with dates. On the right is the Sidebar with the About section, description text, topics (accessibility), Releases (3), Contributors (5), and Languages (Markdown 100%). Below both columns is the rendered README (landmark: "Repository files navigation"), and at the bottom is the Footer.
231
202
232
203
### Screen reader navigation of this page
233
204
234
-
-`1` → hear "owner/repo-name" (the H1, confirms you are on the right repo)
-`T` → jump to the file table → `Ctrl+Alt+Down Arrow` to navigate rows
237
-
-`D` → "Repository files navigation" → read the README
205
+
Press 1 to hear "owner/repo-name" (the H1, confirms you are on the right repo). Press D to hear "Navigation Menu," then D again for "Repository navigation," then D again for "Main" (the file tree area). Press T to jump to the file table, then Ctrl+Alt+Down Arrow to navigate rows. Press D again to reach "Repository files navigation" and read the README.
Copy file name to clipboardExpand all lines: docs/02-navigating-repositories.md
+5-21Lines changed: 5 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,27 +29,11 @@ Use this sequence before moving to graded chapters:
29
29
30
30
When you navigate to a GitHub repository (e.g., `https://github.com/owner/repo-name`), you land on the **repository home page** (also called the Code tab). This page has several distinct regions:
The repository home page is organized from top to bottom as follows. The Navigation bar (GitHub global nav) contains the avatar menu, Notifications, and search. Below that is the Repository header showing "owner / repo-name" as the H1 heading, plus Star, Watch, and Fork buttons. Next are the Repository navigation tabs (a landmark) with Code (active), Issues, Pull requests, Actions, and more. The main content area is split into two columns: on the left is the File tree / code panel with the branch selector, Files table (navigable as a table), and last commit message; on the right is the Sidebar with the About section, topics, and releases. Below both columns is the rendered README.md in a separate landmark region.
├── Student A's PR #12 (open, assigned to Student B for review)
30
-
├── Student B's PR #13 (open, assigned to Student C for review)
31
-
├── Student C's PR #14 (open, assigned to Student A for review)
32
-
├── Student A's PR #11 (merged, closed)
33
-
└── [More PRs as students contribute]
34
-
```
26
+

27
+
28
+
#### Description
29
+
30
+
The learning-room is a single shared repository. It has a protected main branch, and each student opens pull requests against it. For example: Student A's PR #12 is open and assigned to Student B for review, Student B's PR #13 is assigned to Student C, Student C's PR #14 is assigned to Student A, and Student A's earlier PR #11 has already been merged. More PRs appear as students contribute.
35
31
36
32
### Why one shared repo?
37
33
@@ -68,48 +64,41 @@ Throughout Day 1, you work on **two parallel learning tracks**:
68
64
69
65
#### The Two Tracks Reinforce Each Other
70
66
71
-
```text
72
-
Skills Module (individual) Learning Room (group)
73
-
↓ ↓
74
-
Create a branch Create a branch (together)
75
-
↓ ↓
76
-
Open a PR Open a PR (see others' too)
77
-
↓ ↓
78
-
Get instant bot feedback Get bot feedback + human review
79
-
↓ ↓
80
-
Mona verifies your step Human peer reviewer approves
Copy file name to clipboardExpand all lines: docs/12-github-pull-requests-extension.md
+5-12Lines changed: 5 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -190,18 +190,11 @@ gh pr list --search "review-requested:@me"
190
190
191
191
### Pull Request Tree Structure
192
192
193
-
```text
194
-
GitHub Pull Requests
195
-
├── My Pull Requests
196
-
│ ├── Assigned to Me
197
-
│ ├── Created by Me
198
-
│ ├── Waiting for my Review
199
-
│ └── All Open
200
-
├── [Repository Name]
201
-
│ ├── Local Pull Request Branches (checked out locally)
202
-
│ ├── All Open Pull Requests
203
-
│ └── All Closed Pull Requests
204
-
```
193
+

194
+
195
+
#### Description
196
+
197
+
The GitHub Pull Requests panel has two top-level sections. "My Pull Requests" contains four filters: Assigned to Me, Created by Me, Waiting for my Review, and All Open. The repository section shows Local Pull Request Branches (checked out locally), All Open Pull Requests, and All Closed Pull Requests.
Templates live inside your-repo/.github/. The ISSUE_TEMPLATE/ subfolder contains: bug_report.md (Markdown template), feature_request.md (Markdown template), accessibility-bug.yml (YAML form template), and config.yml (template chooser configuration). The pull_request_template.md file sits directly in .github/, not inside ISSUE_TEMPLATE/.
206
201
207
202
**Markdown templates (`.md`):** Traditional template format. Pre-fills a text editor with structured Markdown content. Contributors edit the template directly, replacing instructions and placeholder text with their own content.
208
203
@@ -1927,9 +1922,9 @@ After completing Steps 1-7, verify:
1927
1922
1928
1923
1. Create a table:
1929
1924
1930
-
```text
1931
-
Field Name | Type (dropdown/input/textarea) | Why Required? | Options (if dropdown)
1932
-
[name] | [type] | [reason] | [choices]
1925
+
```
1926
+
Field Name -- Type (dropdown/input/textarea) -- Why Required? -- Options (if dropdown)
1927
+
[name] -- [type] -- [reason] -- [choices]
1933
1928
```
1934
1929
1935
1930
2. For each issue type from Part 2, add 2-4 required fields:
0 commit comments