Skip to content

Commit 093059d

Browse files
lwasserBatalex
andcommitted
Fix: review edits to documentation section w @Batalex
Update documentation/contributing-file.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/index.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/index.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/package-documentation-sphinx.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/readme-file-best-practices.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/readme-file-best-practices.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/readme-file-best-practices.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/readme-file-best-practices.md Co-authored-by: Alexandre Batisse <[email protected]> Update documentation/readme-file-best-practices.md Co-authored-by: Alexandre Batisse <[email protected]>
1 parent 16dabbb commit 093059d

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

documentation/contributing-file.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ technically proficient users how to:
3333
* Run the test suite
3434
* Build documentation locally
3535

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.
3737

3838
If you have time to document it, it's also helpful to document your maintainer workflow and release processes.
3939

documentation/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ explicit information about how to contribute is critical.
1616
In the pyOpenSci open peer review process we look for several files and elements
1717
when evaluating package documentation, including:
1818

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)
2020
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!
2222
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.
2323
5. A **CODE_OF_CONDUCT.md** file.
2424
5. **LICENSE.txt file & Citation instructions:** A license file and instructions for citing your package.

documentation/package-documentation-sphinx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ have 4 elements on the home page of their documentation:
9999

100100
* **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.
101101
* **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.
103103
* **Documentation:** The actual project documentation. You may have two sections of documentation - the user facing documentation and your API reference.
104104

105105
NOTE: in many cases you can include your **README** file and your **CONTRIBUTING** files

documentation/readme-file-best-practices.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ Your README file should have the following information:
4242
- [ ] Context for how the tool fits into the broader ecosystem
4343
- [ ] 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!)
4444
- [ ] 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.
4747
```
4848
````
4949

@@ -60,7 +60,7 @@ self explanatory that name is, the better.
6060
Badges are a useful way to draw attention to the quality of your project. Badges
6161
assure users that your package is well-designed, tested, and maintained. They
6262
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
6464
see when the build on that site fails.
6565

6666
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.
113113

114114
### ✔️ Document any addition setup required
115115

116-
Add any additional setup required such as authentication tokens, to
116+
Add any additional setup required such as authentication tokens, to
117117
get started using your package. If setup is complex, consider linking to a
118118
installation page in your online documentation here rather than over complicating
119119
your README file.
120120

121121
### ✔️ Brief demonstration of how to use the package
122122

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.
124124

125125
### ✔️ Descriptive links to package documentation, tutorials or vignettes.
126126

127-
Include descriptive links to to:
127+
Include descriptive links to:
128128

129129
* The package's documentation page.
130130
* Tutorials or vignettes that demonstrate application of your package.

0 commit comments

Comments
 (0)