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
Copy file name to clipboardExpand all lines: docs/html/ux-research-design/research-results/improving-pips-documentation.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# pip's documentation
1
+
# Improving pip's Documentation
2
2
3
3
## Problem
4
4
@@ -23,7 +23,7 @@ We collected documentation feedback via two surveys:
23
23
- In our survey that profiled pip users, we asked "What would be your ideal way of getting help with pip?"
24
24
- We also published a survey specific to pip's docs:
25
25
26
-

26
+

27
27
28
28
### Keyword research
29
29
@@ -35,7 +35,7 @@ We also:
35
35
36
36
1. Asked for volunteers to participate in a diary study, documenting their experience solving pip problems. Unfortunately this was not completed due to lack of interest from the community.
37
37
2. Asked for user feedback on the pip documentation site:
38
-

38
+

39
39
Unfortunatly, we did not gather any useful feedback via this effort
40
40
3.[Installed analytics on the pip docs](https://github.com/pypa/pip/pull/9146). We are waiting for this to be merged and start providing useful data.
41
41
@@ -58,7 +58,7 @@ In response to the question "When you have a problem using pip, what do you do?"
58
58
- 20.6% of respondents go the the Python Packaging User Guide
59
59
- 8.1% of respondents ask on a forum, community board, or chat channel
60
60
61
-

61
+

62
62
63
63
Based on survey results, users find pip's docs:
64
64
@@ -192,7 +192,7 @@ Based on our research, we recommend that the pip team:
192
192
193
193
- Revise the structure of the documentation:
194
194
- Break monolithic pages into standalone pages on different subjects, with appropriate meta tags. This will help the docs appear higher in search results for the 81.9% of users who use Google to troubleshoot their pip problems.
195
-
- Prioritise most used features (see "[buy a feature](TODO)" results for guidance)
195
+
- Prioritise most used features (see "[buy a feature]()" results for guidance)
196
196
- Add a "troubleshooting" section to the documentation that addresses common questions, explains error messages and tells users where they can find more help
197
197
- Provide more context about pip's role in the Python packaging ecosystem by:
198
198
- Introducing packaging concepts that users need to understand in order to use pip
@@ -213,7 +213,7 @@ Based on our research, we recommend that the pip team:
213
213
214
214
Based on the above user input, we have developed a proposed [site map](https://i.imgur.com/UP5q09W.png) (link opens larger format image) to help guide the redevelopment of pip's documentation in line with the above recommendations.
215
215
216
-

216
+

217
217
218
218
<details><summary> See notes for this site map</summary>
219
219
@@ -227,7 +227,7 @@ _Page purpose:_
227
227
_Suggested content:_
228
228
229
229
- Quick installation guide, including how to use a virtual environment. This is necessary for user who want to install more than one Python project on their machine.
230
-
- Common commands / tasks (based on [buy a feature](TODO) data)
230
+
- Common commands / tasks (based on [buy a feature](prioritizing-features) data)
231
231
232
232
---
233
233
@@ -422,7 +422,7 @@ _Suggested content:_
422
422
- Where is pip installed?
423
423
- What does pip stand for?
424
424
425
-
See [keyword research](TODO) and [popular questions on Stack Overflow](https://stackoverflow.com/search?q=pip&s=ec4ee117-277a-4c5d-a3f5-c921ca6c5da6) for more examples.
425
+
See [popular questions on Stack Overflow](https://stackoverflow.com/search?q=pip&s=ec4ee117-277a-4c5d-a3f5-c921ca6c5da6) for more examples.
Copy file name to clipboardExpand all lines: docs/html/ux-research-design/research-results/pip-search.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@
4
4
5
5
By default, `pip search` searches packages on PyPI.org from the command line. However, the team are [considering removing it](https://github.com/pypa/pip/issues/5216), because they think it's not that useful and using too many resources on PyPI ([PyPI XMLRPC search has been disabled](https://status.python.org/incidents/grk0k7sz6zkp) because of abuse/overuse).
Copy file name to clipboardExpand all lines: docs/html/ux-research-design/research-results/pip-upgrade-conflict.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@
4
4
5
5
Currently, pip does _not_ take into account packages that are already installed when a user asks pip to upgrade a package. This can cause dependency conflicts for pip's users.
6
6
7
+
[Skip to recommendations](#recommendations)
8
+
7
9
## Research
8
10
9
11
We published a [survey](https://bit.ly/2ZqJijr) asking users how they would solve the following scenario:
Copy file name to clipboardExpand all lines: docs/html/ux-research-design/research-results/prioritizing-features.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
-
# Prioritizing features
1
+
# Prioritizing pip features
2
2
3
3
## Problem
4
4
5
5
The pip development team is small, and has limited time and energy to work on issues reported via the [issue tracker](https://github.com/pypa/pip/issues). There is also a significant backlog of issues (782 as of November, 2020) for the team to respond to.
6
6
For the team to prioritize their work based on what will have the most impact, we need to develop a better understanding of what users want from pip.
7
7
8
+
[Skip to recommendations](#recommendations)
9
+
8
10
## Research
9
11
10
12
To help answer this question, we developed a "buy a feature" survey, with the following scenario:
Copy file name to clipboardExpand all lines: docs/html/ux-research-design/research-results/users-and-security.md
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,6 @@ We asked participants to tell us how often they:
16
16
2. Think about the security and integrity of the (Python) software they install (with pip)
17
17
3. Think about the security and integrity of the (Python) code they create
18
18
19
-
[Skip to recommendations](#recommendations)
20
-
21
19
## Results
22
20
23
21
While the security and integrity of the software users install (51%) and make (71%) is important to research participants, less than 7% do code audits of the packages or code they install with pip.
0 commit comments