-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polish upkeep bullets #1905
Merged
Merged
Polish upkeep bullets #1905
Changes from 8 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
e617ebb
Polish upkeep bullets
hadley d2a0749
Republish at very end
hadley ab778b4
Don't need given
hadley 8fbd4ed
Update snapshots
hadley cc2a23c
Use code for updating R min version
hadley b2a6f4d
Make "file an issue" a link
hadley 68efbdb
Badges just need codecov
hadley a2fce6d
Might as well always update license metadata
hadley 3e9b985
Add missing backticks
hadley 274c0d9
Simplify logo instructions
hadley d52a768
Add upkeep label
hadley 3e34838
Add missing namespace prefixes
hadley fc15784
More precise pak advice
hadley 1f145ba
Put backtick in right place
hadley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -3,71 +3,57 @@ | |||||
Code | ||||||
writeLines(tidy_upkeep_checklist(posit_pkg = TRUE, posit_person_ok = FALSE)) | ||||||
Output | ||||||
Pre-history | ||||||
### Pre-history | ||||||
|
||||||
* [ ] `usethis::use_readme_rmd()` | ||||||
* [ ] `usethis::use_roxygen_md()` | ||||||
* [ ] `usethis::use_github_links()` | ||||||
* [ ] `usethis::use_pkgdown_github_pages()` | ||||||
* [ ] `usethis::use_tidy_github_labels()` | ||||||
* [ ] `usethis::use_tidy_style()` | ||||||
* [ ] `usethis::use_tidy_description()` | ||||||
* [ ] `urlchecker::url_check()` | ||||||
|
||||||
2020 | ||||||
### 2020 | ||||||
|
||||||
* [ ] `usethis::use_package_doc()` | ||||||
Consider letting usethis manage your `@importFrom` directives here. | ||||||
`usethis::use_import_from()` is handy for this. | ||||||
* [ ] `usethis::use_testthat(3)` and upgrade to 3e, [testthat 3e vignette](https://testthat.r-lib.org/articles/third-edition.html) | ||||||
* [ ] Align the names of `R/` files and `test/` files for workflow happiness. | ||||||
The docs for `usethis::use_r()` include a helpful script. | ||||||
`usethis::rename_files()` may be be useful. | ||||||
* [ ] `usethis::use_testthat(3)` | ||||||
* [ ] Align the names of `R/` files and `test/` files | ||||||
|
||||||
2021 | ||||||
### 2021 | ||||||
|
||||||
* [ ] `usethis::use_tidy_dependencies()` | ||||||
* [ ] `usethis::use_tidy_github_actions()` and update artisanal actions to use `setup-r-dependencies` | ||||||
* [ ] Remove check environments section from `cran-comments.md` | ||||||
* [ ] Bump required R version in DESCRIPTION to 3.6 | ||||||
* [ ] Use lifecycle instead of artisanal deprecation messages, as described in [Communicate lifecycle changes in your functions](https://lifecycle.r-lib.org/articles/communicate.html) | ||||||
* [ ] Make sure RStudio appears in `Authors@R` of DESCRIPTION like so, if appropriate: | ||||||
`person("RStudio", role = c("cph", "fnd"))` | ||||||
* [ ] Use lifecycle instead of artisanal deprecation messages | ||||||
|
||||||
2022 | ||||||
### 2022 | ||||||
|
||||||
* [ ] `usethis::use_tidy_coc()` | ||||||
* [ ] Handle and close any still-open `master` --> `main` issues | ||||||
* [ ] Update README badges, instructions in [r-lib/usethis#1594](https://github.com/r-lib/usethis/issues/1594) | ||||||
* [ ] Update errors to rlang 1.0.0. Helpful guides: | ||||||
<https://rlang.r-lib.org/reference/topic-error-call.html> | ||||||
<https://rlang.r-lib.org/reference/topic-error-chaining.html> | ||||||
<https://rlang.r-lib.org/reference/topic-condition-formatting.html> | ||||||
* [ ] `usethis:::use_codecov_badge("OWNER/REPO")` | ||||||
* [ ] Update pkgdown site using instructions at <https://tidytemplate.tidyverse.org> | ||||||
* [ ] Ensure pkgdown `development` is `mode: auto` in pkgdown config | ||||||
* [ ] Re-publish released site; see [How to update a released site](https://pkgdown.r-lib.org/dev/articles/how-to-update-released-site.html) | ||||||
* [ ] Update lifecycle badges with more accessible SVGs: `usethis::use_lifecycle()` | ||||||
|
||||||
2023 | ||||||
|
||||||
Necessary: | ||||||
### 2023 | ||||||
|
||||||
* [ ] Update email addresses *@rstudio.com -> *@posit.co | ||||||
* [ ] Update copyright holder in DESCRIPTION: `person(given = "Posit Software, PBC", role = c("cph", "fnd"))` | ||||||
* [ ] Update copyright holder in DESCRIPTION: `person("Posit Software, PBC", role = c("cph", "fnd"))` | ||||||
* [ ] `Run devtools::document()` to re-generate package-level help topic with DESCRIPTION changes | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Not in the diff but something I just noticed. |
||||||
* [ ] Double check license file uses '[package] authors' as copyright holder. Run `use_mit_license()` | ||||||
* [ ] Update logo (https://github.com/rstudio/hex-stickers); run `use_tidy_logo()` | ||||||
* [ ] `usethis::use_tidy_coc()` | ||||||
* [ ] `usethis::use_tidy_github_actions()` | ||||||
|
||||||
Optional: | ||||||
|
||||||
* [ ] Review 2022 checklist to see if you completed the pkgdown updates | ||||||
* [ ] Prefer `pak::pak("org/pkg")` over `devtools::install_github("org/pkg")` in README | ||||||
* [ ] Use `pak::pak("org/pkg")` in README | ||||||
* [ ] Consider running `use_tidy_dependencies()` and/or replace compat files with `use_standalone()` | ||||||
* [ ] `use_standalone("r-lib/rlang", "types-check")` instead of home grown argument checkers | ||||||
* [ ] Use cli errors or [file an issue](new) if you don't have time to do it now | ||||||
* [ ] `use_standalone("r-lib/rlang", "types-check")` instead of home grown argument checkers; | ||||||
or [file an issue](new) if you don't have time to do it now | ||||||
* [ ] Add alt-text to pictures, plots, etc; see https://posit.co/blog/knitr-fig-alt/ for examples | ||||||
|
||||||
### Eternal | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Good idea 💡 |
||||||
|
||||||
* [ ] `use_mit_license()` | ||||||
* [ ] `use_package("R", "Depends", "3.6")` | ||||||
* [ ] `usethis::use_tidy_description()` | ||||||
* [ ] `usethis::use_tidy_github_actions()` | ||||||
* [ ] `devtools::build_readme()` | ||||||
* [ ] [Re-publish released site](https://pkgdown.r-lib.org/dev/articles/how-to-update-released-site.html) if needed | ||||||
|
||||||
<sup>Created on DATE with `usethis::use_tidy_upkeep_issue()`, using [usethis vVERSION](https://usethis.r-lib.org)</sup> | ||||||
|
||||||
# upkeep bullets don't change accidentally | ||||||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general, I like having detail, links, etc. But I can also imagine this is about making the items for the distant past more lean, yeah? And saving detail for the items we are more likely to be engaging with in the year of our lord 2023?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, exactly.