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
- 2022-02-14, link to Michael Lynch's post Why Good Developers Write Bad Unit Tests.
50
+
51
+
- 2022-02-14, mention more packages for testing like dittodb, vcr, httptest, httptest2, webfakes.
52
+
53
+
- 2022-01-10, make review templates R Markdown files (`@Bisaloo`, #340).
54
+
55
+
- 2022-01-14, update guidance on CI services (#377)
56
+
57
+
- 2022-01-11, update guidance around branches, with resources suggested by `@ha0ye` and `@statnmap`.
58
+
59
+
- 2022-01-10, divide author's guide into sub-sections, and add extra info including `pkgcheck`.
60
+
61
+
* 2021-11-30, adds links to examples of reviews, especially tough but constructive ones (with help from `@noamross`, `@mpadge`, #363).
62
+
63
+
* 2021-11-19, add recommended spatial packages to scaffolding section (software-review-meta#47)
64
+
65
+
* 2021-11-18, update advice on grouping functions for pkgdown output (#361)
66
+
5
67
## 0.7.0
6
68
7
69
* 2021-11-04, add mentions of stat software review to software review intro and to the first book page (#342).
8
70
9
71
* 2021-11-04, mention pkgcheck in the author guide (@mpadge, #343).
10
72
11
-
* 2021-11-04, add editors' responsabilities including Editor etiquette for commenting on packages on which you aren't handling/reviewing (@jhollist, #354).
73
+
* 2021-11-04, add editors' responsibilities including Editor etiquette for commenting on packages on which you aren't handling/reviewing (@jhollist, #354).
12
74
13
75
* 2021-11-04, give precise examples of tools for installation instructions (remotes, pak, R-universe).
14
76
@@ -291,34 +353,6 @@ Editors may make use of the e-mail template below in recruiting reviewers.
Editors preparing for a release can run the `prelease.R` script in the `inst` directory of this repository to automatically open a GitHub issue with checkpoints for all current issues assigned to the upcoming release milestone, along with the following checklist.
381
+
Before running the script, please manually check the assignment of issues to the milestone.
382
+
This should be run one month prior to planned release.
@@ -374,7 +409,6 @@ Replace the content of the current website with
374
409
375
410
You can setup the redirect from your main user gh-pages repository:
376
411
377
-
- create a new repository (if you don't have one yet): `https://github.com/<username>/<username>.github.io`
378
-
- In this repository create a directory `<pkgname>` containing the file `index.html` that redirects to the new location (see previous subsection)
379
-
- Test that https://<username>.github.io/<pkgname>/index.html now redirects
380
-
- Optional: you could even create a `404.html` file in your `<username>.github.io` repo to redirect arbitrary pages.
412
+
- create a new repository (if you don't have one yet): `https://github.com/<username>/<username>.github.io`.
413
+
- In this repository create a directory `<pkgname>` containing 2 files: a `index.html` and `404.html` file, which both redirect to the new location (see previous subsection).
414
+
- Test that `https://<username>.github.io/<pkgname>/index.html` now redirects.
Copy file name to clipboardExpand all lines: index.Rmd
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: "rOpenSci Packages: Development, Maintenance, and Peer Review"
3
-
author: "rOpenSci software review editorial team (current and alumni): Brooke Anderson, Scott Chamberlain, Laura DeCicco, Julia Gustavsen, Jeff Hollister, Anna Krystalli, Mauro Lepore, Lincoln Mullen, Karthik Ram, Emily Riederer, Noam Ross, Maëlle Salmon, Adam Sparks, Melina Vidoni"
3
+
author: "rOpenSci software review editorial team (current and alumni): Brooke Anderson, Scott Chamberlain, Laura DeCicco, Julia Gustavsen, Jeff Hollister, Anna Krystalli, Mauro Lepore, Lincoln Mullen, Mark Padgham, Karthik Ram, Emily Riederer, Noam Ross, Maëlle Salmon, Adam Sparks, Melina Vidoni"
4
4
date: "`r Sys.Date()`"
5
5
site: bookdown::bookdown_site
6
6
documentclass: book
@@ -52,7 +52,7 @@ The [second section](#softwarereviewintro) is dedicated to rOpenSci's software p
52
52
53
53
The [third and last section](#collaboration) features our best practice for nurturing your package once it has been onboarded: how to collaborate with other developers, how to document releases, how to promote your package and how to leverage GitHub as a development platform. The third section also features a [chapter for anyone wishing to start contributing to rOpenSci packages](#contributingguide).
54
54
55
-
We hope that you'll find the guide useful and clear, and welcome your suggestions in the [issue tracker of the book](https://github.com/ropenscilabs/dev_guide/issues). Happy R packaging!
55
+
We hope that you'll find the guide useful and clear, and welcome your suggestions in the [issue tracker of the book](https://github.com/ropensci/dev_guide/issues). Happy R packaging!
_If you want to contribute to this book (suggestions, corrections) please refer to [the GitHub repository](https://github.com/ropensci/dev_guide) in particular [the contributing guidelines](https://github.com/ropensci/dev_guide#contributing). Thanks!_
71
71
72
-
_We are thankful for all authors, reviewers and guest editors for helping us improve the system and this guide over the years. Thanks also to the following persons who made contributions to this guide and its previous incarnations: [Katrin Leinweber](https://github.com/katrinleinweber), [John Baumgartner](https://github.com/johnbaums), [François Michonneau](https://github.com/fmichonneau), [Christophe Dervieux](https://github.com/cderv), [Lorenzo Busetto](https://github.com/lbusett), [Ben Marwick](https://github.com/benmarwick), [Nicholas Horton](https://github.com/nicholasjhorton), [Chris Kennedy](https://github.com/ck37), [Mark Padgham](https://github.com/mpadge), [Jeroen Ooms](https://github.com/jeroen), [Sean Hughes](https://github.com/seaaan), [Jan Gorecki](https://github.com/jangorecki), [Joseph Stachelek](https://github.com/jsta), [Dean Attali](https://github.com/daattali), [Julia Gustavsen](https://github.com/jooolia), [Nicholas Tierney](https://github.com/njtierney), [Rich FitzJohn](https://github.com/richfitz), [Tiffany Timbers](https://github.com/ttimbers), [Hilmar Lapp](https://github.com/hlapp), [Miles McBain](https://github.com/milesmcbain), [Bryce Mecum](https://github.com/amoeba), [Jonathan Carroll](https://github.com/jonocarroll/), [Carl Boettiger](https://github.com/cboettig/), [Florian Privé](https://github.com/privefl), [Stefanie Butland](https://github.com/stefaniebutland), [Daniel Possenriede](https://github.com/dpprdan/), [Hadley Wickham](https://github.com/hadley/), [Hugo Gruson](https://github.com/bisaloo/), [Mauro Lepore](https://github.com/maurolepore/), [Matthew Fidler](https://github.com/mattfidler), [Luke McGuinness](https://github.com/mcguinlu), [Aaron Wolen](https://github.com/aaronwolen), [Indrajeet Patil](https://github.com/IndrajeetPatil), [Kevin Wright](https://github.com/kwstat), [Will Landau](https://github.com/wlandau), [Hugo Gruson](https://github.com/Bisaloo). Please tell us if we forgot to acknowledge your contribution!_
72
+
_We are thankful for all authors, reviewers and guest editors for helping us improve the system and this guide over the years. Thanks also to the following persons who made contributions to this guide and its previous incarnations: [Katrin Leinweber](https://github.com/katrinleinweber), [John Baumgartner](https://github.com/johnbaums), [François Michonneau](https://github.com/fmichonneau), [Christophe Dervieux](https://github.com/cderv), [Lorenzo Busetto](https://github.com/lbusett), [Ben Marwick](https://github.com/benmarwick), [Nicholas Horton](https://github.com/nicholasjhorton), [Chris Kennedy](https://github.com/ck37), [Mark Padgham](https://github.com/mpadge), [Jeroen Ooms](https://github.com/jeroen), [Sean Hughes](https://github.com/seaaan), [Jan Gorecki](https://github.com/jangorecki), [Joseph Stachelek](https://github.com/jsta), [Dean Attali](https://github.com/daattali), [Julia Gustavsen](https://github.com/jooolia), [Nicholas Tierney](https://github.com/njtierney), [Rich FitzJohn](https://github.com/richfitz), [Tiffany Timbers](https://github.com/ttimbers), [Hilmar Lapp](https://github.com/hlapp), [Miles McBain](https://github.com/milesmcbain), [Bryce Mecum](https://github.com/amoeba), [Jonathan Carroll](https://github.com/jonocarroll/), [Carl Boettiger](https://github.com/cboettig/), [Florian Privé](https://github.com/privefl), [Stefanie Butland](https://github.com/stefaniebutland), [Daniel Possenriede](https://github.com/dpprdan/), [Hadley Wickham](https://github.com/hadley/), [Mauro Lepore](https://github.com/maurolepore/), [Matthew Fidler](https://github.com/mattfidler), [Luke McGuinness](https://github.com/mcguinlu), [Aaron Wolen](https://github.com/aaronwolen), [Indrajeet Patil](https://github.com/IndrajeetPatil), [Kevin Wright](https://github.com/kwstat), [Will Landau](https://github.com/wlandau), [Hugo Gruson](https://github.com/Bisaloo),
73
+
[Hao Ye](https://github.com/ha0ye),
74
+
[Sébastien Rochette](https://github.com/statnmap). Please tell us if we forgot to acknowledge your contribution!_
Copy file name to clipboardExpand all lines: maintenance_changing_maintainers.Rmd
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -28,10 +28,10 @@ We have a call for contributors section in our newsletter that comes out every t
28
28
It depends; here's what to do in different scenarios:
29
29
30
30
- if the old maintainer can be contacted: reach out to them, and ask for help;
31
-
- rOpenSci slack: good for getting help on specific or general problems, the #general room is where many ask questions;
32
-
- rOpenSci discussion forum: this forum is a good option, feel free to ask any questions there;
33
-
- rOpenSci staff: feel free to get in touch with one of us via slack/email/pinging us on GitHub issues, we'll be happy to help;
34
-
- of course there's general R help too if that suits your needs: StackOverflow, Twitter #rstats, etc.
31
+
- rOpenSci slack: good for getting help on specific or general problems, see the #package-maintenance channel;
32
+
-[rOpenSci discussion forum](https://discuss.ropensci.org/c/package-development/29): this forum is a good option, feel free to ask any questions there;
33
+
-[rOpenSci staff](https://ropensci.org/about/#team): feel free to get in touch with one of us via email/pinging us on GitHub issues, we'll be happy to help;
34
+
- of course there's general R help too if that suits your needs: RStudio community forum, StackOverflow, Twitter #rstats, etc.
35
35
36
36
* How much can/should you change in the package?
37
37
@@ -53,7 +53,7 @@ As an organization, rOpenSci is interested in making sure packages in our suite
53
53
* Make contact and see what the situation is. They may say they’d like to step down as maintainer, in which case look for a new maintainer
54
54
* Current maintainer is completely missing/not responding
55
55
* If this happens we will try to contact the maintainer for up to one month. However, if updating the package is urgent, we may use our admin access to make changes on their behalf.
56
-
* Put a call out in the “Call for Contributors” section of the rOpenSci newsletter for a new maintainer - get in touch with Scott for this or open an issue in the [newsletter repo](https://github.com/ropensci/biweekly/)
56
+
* Put a call out in the “Call for Contributors” section of the rOpenSci newsletter for a new maintainer - open an issue in the [newsletter repo](https://github.com/ropensci/monthly/).
0 commit comments