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: documentation/contributing-file.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ technically proficient users how to:
33
33
* Run the test suite
34
34
* Build documentation locally
35
35
36
-
It's also helpful to specify the types of tests your request if a contributor submits a new feature or a change to an existing feature that will not be covered by your existing test suite.
36
+
It's also helpful to specify the types of tests you request if a contributor submits a new feature or a change to an existing feature that will not be covered by your existing test suite.
37
37
38
38
If you have time to document it, it's also helpful to document your maintainer workflow and release processes.
Copy file name to clipboardExpand all lines: documentation/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,9 +16,9 @@ explicit information about how to contribute is critical.
16
16
In the pyOpenSci open peer review process we look for several files and elements
17
17
when evaluating package documentation, including:
18
18
19
-
1.[A clear and to the point **README.md** file](readme-files)
19
+
1.[A clear and to the point **README.md** file](readme-file-best-practices)
20
20
2.**User oriented package documentation** that helps users understand how to install, use and cite your package.
21
-
3.**Package API documentation.** Package API documentation refers to documentation for each class, function, method and attribute that is user-facing (*available for a user to see*) in your package. This mean that your package methods and classes should have [thoughtful docstrings](https://pandas.pydata.org/docs/development/contributing_docstring.html) that describe both the purpose of the code element and each input and output. To help your users better understand how to use your package, you can include short code examples that demonstrate how to use the function or class in each docstring. If you don't know what API documentation means this section of the pyOpenSci Python packaging guide is for you!
21
+
3.**Package API documentation.** Package API documentation refers to documentation for each class, function, method and attribute that is user-facing (*available for a user to see*) in your package. This mean that your package methods and classes should have [thoughtful docstrings](https://pandas.pydata.org/docs/development/contributing_docstring.html) that describe both the purpose of the code element and each input and output. To help your users better understand how to use your package, you can include short code examples that demonstrate how to use the function or class in each docstring. If you don't know what API documentation means this section of the pyOpenSci Python packaging guide is for you!
22
22
4. A **CONTRIBUTING.md** file that outlines how others can contribute to your package. This file should also link to your development guide and code of conduct. A well-crafted contributing guide will make it much easier for the community to contribute to your project.
23
23
5. A **CODE_OF_CONDUCT.md** file.
24
24
5.**LICENSE.txt file & Citation instructions:** A license file and instructions for citing your package.
Copy file name to clipboardExpand all lines: documentation/package-documentation-sphinx.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ have 4 elements on the home page of their documentation:
99
99
100
100
***Getting started:** This section should provide the user with a quick start for installing your package. A small example of how to use the package is good to have here as well.
101
101
***About:** Describe your project, state project goals and what it does.
102
-
***Community:** Instructions for ho to help and/or get involved. This section might include a development guide.
102
+
***Community:** Instructions for how to help and/or get involved. This section might include a development guide.
103
103
***Documentation:** The actual project documentation. You may have two sections of documentation - the user facing documentation and your API reference.
104
104
105
105
NOTE: in many cases you can include your **README** file and your **CONTRIBUTING** files
Copy file name to clipboardExpand all lines: documentation/readme-file-best-practices.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,8 +42,8 @@ Your README file should have the following information:
42
42
- [ ] Context for how the tool fits into the broader ecosystem
43
43
- [ ] If it's your package is a wrapper, link to the package that it is wrapping and any associated documentation. (If you do'nt know what a wrapper is - this probably doesn't apply to you!)
44
44
- [ ] A simple quickstart code example that a user can follow to provide a demonstration of what the package can do for them
45
-
- [ ] Links to your packages documentation / website.
46
-
- [ ] A few descriptive links to any tutorials you've created for your pacakge.
45
+
- [ ] Links to your package documentation / website.
46
+
- [ ] A few descriptive links to any tutorials you've created for your package.
47
47
```
48
48
````
49
49
@@ -60,7 +60,7 @@ self explanatory that name is, the better.
60
60
Badges are a useful way to draw attention to the quality of your project. Badges
61
61
assure users that your package is well-designed, tested, and maintained. They
62
62
are also a useful maintenance tool to evaluate if things are building properly.
63
-
A great example of this is adding a readthedocs bade to your readme to quickly
63
+
A great example of this is adding a readthedocs badge to your readme to quickly
64
64
see when the build on that site fails.
65
65
66
66
It is common to provide a collection of badges towards the top of your
@@ -113,18 +113,18 @@ the package on both PyPI and Conda be sure to include instructions for both.
113
113
114
114
### ✔️ Document any addition setup required
115
115
116
-
Add any additional setup required such as authentication tokens, to
116
+
Add any additional setup required such as authentication tokens, to
117
117
get started using your package. If setup is complex, consider linking to a
118
118
installation page in your online documentation here rather than over complicating
119
119
your README file.
120
120
121
121
### ✔️ Brief demonstration of how to use the package
122
122
123
-
This description ideally includes a quick start vignette that provides a code sample demonstrating use of our package.
123
+
This description ideally includes a quick start vignette that provides a code sample demonstrating use of your package.
124
124
125
125
### ✔️ Descriptive links to package documentation, tutorials or vignettes.
126
126
127
-
Include descriptive links to to:
127
+
Include descriptive links to:
128
128
129
129
* The package's documentation page.
130
130
* Tutorials or vignettes that demonstrate application of your package.
0 commit comments