Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit eef4d28

Browse files
author
Amy Truong
committed
Created manifest.md
1 parent fe0c9ee commit eef4d28

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed

documentation/manifest.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# First Launch
2+
- **If last solution was in a git repo hosted on GitHub**
3+
- **Team Explorer Home page shows:**
4+
- [ ] GitHub header, repo information
5+
- [ ] Pull Requests button
6+
- [ ] Pulse button
7+
- [ ] Graphs button
8+
- [ ] Issues button
9+
- **If last solution was in a git repo not hosted on GitHub**
10+
- [ ] Team Explorer Home page does not show any github information
11+
- **Go to Team Explorer Connect page**
12+
- [ ] GitHub invitation section in Hosted Service Providers area is visible with Connect... and Sign up links
13+
- [ ] **Click on Connect**
14+
- [ ] Connect to GitHub dialog appears
15+
- [ ] GitHub option underlined
16+
- [ ] Cursor on username field
17+
- [ ] Login button disabled
18+
- [ ] Link to sign up at the bottom
19+
- [ ] **Fill out login information**
20+
- [ ] **On successful login**
21+
- [ ] Connect dialog disappears
22+
- [ ] GitHub invitation section in Connect page disappears
23+
- [ ] GitHub connection appears above Hosted Service Providers area with Clone, Create and Sign out action links. As long as it's above Local Git Repositories, it's good
24+
25+
# In Team Explorer Connect page (logged in)
26+
- [ ] **Click on Clone action link**
27+
- [ ] Clone dialog appears
28+
- [ ] List of user repositories is populated
29+
- [ ] Path field contains default cloning path C:\Users\[user]\Source\Repos
30+
- [ ] Cursor is in Search Repositories field
31+
- [ ] Clone button is disabled
32+
- [ ] Typing in the Search Repositories field filters the list
33+
- [ ] Clicking on the browse action link opens a file explorer
34+
- [ ] Selecting a directory in the file explorer changes the contents of the Path field to the new path
35+
- [ ] Selecting a repository from the list enables the clone button
36+
- [ ] ctrl-clicking a selection in the list removes the selection and disables the clone button
37+
- [ ] Hovering over the clone button (when enabled) animates the button (reversing colors)
38+
- [ ] **Select a repository and click Clone**
39+
- [ ] Clone dialog disappears
40+
- [ ] Progress bar appears in the Team Explorer Connect page with cloning progress (depending on repo size)
41+
- [ ] Notification appears in Team Explorer Connect page: "The repository was cloned successfully."
42+
- [ ] Repository shows up in the "Local Git Repositories" list
43+
- [ ] **Double-click the cloned repository in the "Local Git Repositories" list**
44+
- [ ] Team Explorer view changes to Home page
45+
- [ ] GitHub header and repo information is shown
46+
- [ ] **Click on Create action link**
47+
- [ ] Create dialog appears
48+
- [ ] Cursor is on the Name field
49+
- [ ] Create button is disabled
50+
- [ ] Local path is set to default cloning path C:\Users\[user]\Source\Repos
51+
- [ ] Git ignore is set to VisualStudio
52+
- [ ] User is set to current logged user
53+
- [ ] Tabbing through the fields follows visual placement of fields
54+
- [ ] Filling the name field enables the Create button
55+
- [ ] Hovering over the Create button animates it (reversing colors)
56+
- [ ] Clicking on the browse action link opens a file explorer
57+
- [ ] Selecting a directory in the file explorer changes the contents of the Path field to the new path
58+
- [ ] **Fill out the name field and click Create**
59+
- [ ] Dialog disappears
60+
- [ ] Notification appears in Team Explorer Connect page: "The repository was created successfully"
61+
- [ ] Repository shows up in the "Local Git Repositories" list
62+
- [ ] **Double-click the created repository in the "Local Git Repositories" list**
63+
- [ ] Team Explorer view changes to Home page
64+
- [ ] GitHub header and repo information is shown
65+
- [ ] **Publishing a local repo**
66+
- [ ] File - New - Project - Console Application (or any type of project, doesn't matter much)
67+
- [ ] Select "Add to source control" from the dialog and click Ok
68+
- [ ] Select "Git" from the Choose Source Control dialog
69+
- [ ] Verify that Team Explorer home page does *not* have a GitHub section
70+
- [ ] **Click "Sync"**
71+
- [ ] Synchronization page opens with "Publish to GitHub" section
72+
- [ ] **Click "Get Started" in the "Publish to GitHub" section**
73+
- [ ] Contents of section change to a publish form with:
74+
- [ ] User dropdown
75+
- [ ] Pre-filled name field with project name
76+
- [ ] Description field
77+
- [ ] Private checkbox
78+
- [ ] Publish button
79+
- [ ] **Publish button is enabled and private checkbox is unchecked (and disabled if user cannot create private repos)**
80+
- [ ] Click on "Publish"
81+
- [ ] Form becomes disabled
82+
- [ ] Progress bar appears above Synchronization title
83+
- [ ] Team Explorer view changes to Home page
84+
- [ ] Notification appears: "Repository published successfully"
85+
86+
# Connect page when logged in to TFS
87+
- [ ] **Connect to a TFS project**
88+
- [ ] Login to GitHub
89+
- [ ] Team Explorer Connect page: GitHub section appears above TFS section with Clone | Create | Sign out links
90+
- [ ] Log out of GitHub
91+
- [ ] Team Explorer Connect page: GitHub section appears above TFS section with Clone | Create | Login links
92+
- [ ] Disconnect from TFS (right click on project and "Remove"
93+
- [ ] Team Explorer Connect page: GitHub invitation section appears in Hosted Service Providers with Connect.. and Sign up links
94+
95+
# Connections
96+
- [ ] **Login to GitHub.com, then click on the "Manage Connections" header and "Connect to GitHub"**
97+
- [ ] Login dialog appears
98+
- [ ] GitHub Enterprise is underlined
99+
- [ ] Form has 3 fields - username, password and address
100+
- [ ] Login button is disabled
101+
- [ ] **Login to an enterprise instance**
102+
- [ ] Team Explorer Connect page shows two github connections - one titled GitHub, another with the enterprise url

0 commit comments

Comments
 (0)