-
Notifications
You must be signed in to change notification settings - Fork 0
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
Pre-release activities #48
Comments
Also make sure
|
part of insightsengineering/nestdevs-tasks#48 - [x] Review and update: - README.md (check example code) - NEWS.md - [x] Run urlchecker::url_check() to identify broken links and fix - [x] Review functions: - @example tag, make sure it runs, fix if otherwise - Make sure functions has @return tag to document the return value - no \dontrun tag, replace with if(interactive()) if needed - [x] Sanity check of all vignettes, make sure there is no typo, no wrong format, etc. - [x] Run R CMD check --as-cran make sure everything pass - [x] Package Title is not duplicated in Package Description in DESCRIPTION file (e.g. this happens in teal.slice currently) - [x] All package names in Title and Description fields of DESCRIPTION file are quoted with ' - [x] You have checked the Package Release Template https://github.com/insightsengineering/teal.reporter/pull/205/files - [x] Make sure there are no ::: in examples - [x] Make sure all teal.* mentions are lower-cased and quoted - [x] Make Sure inst/WORDLIST is minimalized - [x] Make sure non-exported functions do not have examples - [x] Make sure each link to our documentation hosted with pkgdown on github pages do not have /main/ in the address but it has /latest/ instead, so we always expose the documentation of the latest release and not what's currently on main branch but not yet released - [ ] Consistent usage of `<xyz>` object (if any). - [x] switch from title case into sentence case for title and descriotion of functions. --------- Signed-off-by: kartikeya kirar <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: go_gonzo <[email protected]> Co-authored-by: 27856297+dependabot-preview[bot]@users.noreply.github.com <27856297+dependabot-preview[bot]@users.noreply.github.com>
part of insightsengineering/nestdevs-tasks#48 - [x] Review and update: - README.md (check example code) - NEWS.md - [x] Run urlchecker::url_check() to identify broken links and fix - [x] Review functions: - @example tag, make sure it runs, fix if otherwise - Make sure functions has @return tag to document the return value - no \dontrun tag, replace with if(interactive()) if needed - [x] Sanity check of all vignettes, make sure there is no typo, no wrong format, etc. - [x] Run R CMD check --as-cran make sure everything pass - [x] Package Title is not duplicated in Package Description in DESCRIPTION file (e.g. this happens in teal.slice currently) - [x] All package names in Title and Description fields of DESCRIPTION file are quoted with ' - [x] You have checked the Package Release Template https://github.com/insightsengineering/teal.reporter/pull/205/files - [x] Make sure there are no ::: in examples - [x] Make sure all teal.* mentions are lower-cased and quoted - [x] Make Sure inst/WORDLIST is minimalized - [x] Make sure non-exported functions do not have examples - [x] Make sure each link to our documentation hosted with pkgdown on github pages do not have /main/ in the address but it has /latest/ instead, so we always expose the documentation of the latest release and not what's currently on main branch but not yet released - [x] Consistent usage of `<xyz>` object/datasets (if any). - [x] switch from title case into sentence case for title and description of functions. - [x] remove old rd syntax --------- Signed-off-by: kartikeya kirar <[email protected]> Signed-off-by: André Veríssimo <[email protected]> Signed-off-by: Aleksander Chlebowski <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: 27856297+dependabot-preview[bot]@users.noreply.github.com <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: André Veríssimo <[email protected]> Co-authored-by: go_gonzo <[email protected]>
part of #506 - insightsengineering/nestdevs-tasks#48 this PR add backs internal examples using `getFromNamespace()` --------- Signed-off-by: kartikeya kirar <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]>
Following-up on @chlebowa comment on applying insightsengineering/teal.slice#518 to all core packages (graceful handling of Suggested packages and skipping tests that use them)
Should we do this, and if so should it be part of the pre-release activities or track it in a different tasks on this repo? |
I know for a fact that it is an issue in |
Besides {teal} that you already gave a quick look to the other packages Non-exaustive look:
|
Do we need them? Can we drop them? I have little certainty about
I actually remember wondering if we should just add
|
We may make due without them, but from a first look it seems useful for a "best practices" example. {teal.transform} will be refactored soon, so a simple
It has a "Recommended" priority, but it probably still needs to be declared to be used
I found it weird that there's no call using it anywhere in the codebase
Not sure if we remove the Suggestted packages even if we use |
I think this is acceptable.
I don't recall ever calling I think chunks with But then I think the reason I left them in is we want that code to be run to detect potential bugs. The app isn't run but still. And we couldn't replace Maybe we should use |
This will require coordination across all nest packages, we need to align on a date I think |
There's no rush, however since CEDAR runs the development version of R we shouldn't fall too far behind or we risk some technological debt. Take a look at this: https://github.com/insightsengineering/coredev-tasks/issues/490 |
|
I don't think it's needed. tinytex exists to help installing portable versions of |
Isn't it needed for proper installation then? |
But where this installation happens? If on the end user machine, then (s)he needs to run It's not a big deal since |
Can you test if |
I don't think the test is needed. If you run Error: LaTeX failed to compile test.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips.
In addition: Warning message:
In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
'"pdflatex"' not found
Execution halted
No LaTeX installation detected (LaTeX is required to create PDF output). You should install a LaTeX distribution for your platform: https://www.latex-project.org/get/
If you are not sure, you may install TinyTeX in R: tinytex::install_tinytex()
Otherwise consider MiKTeX on Windows - http://miktex.org
MacTeX on macOS - https://tug.org/mactex/
(NOTE: Download with Safari rather than Chrome _strongly_ recommended)
Linux: Use system package manager Installed LASTLY, and the most important: |
Agree with @m7pr |
part of insightsengineering/nestdevs-tasks#48 - Tidyup the gettins-started-with-teal vignette . - Align links between vignettes --------- Signed-off-by: Vedha Viyash <[email protected]> Co-authored-by: vedhav <[email protected]> Co-authored-by: Vedha Viyash <[email protected]> Co-authored-by: Dony Unardi <[email protected]>
part of insightsengineering/nestdevs-tasks#48 this PR adds internal examples to vignettte --------- Co-authored-by: André Veríssimo <[email protected]>
part of insightsengineering/nestdevs-tasks#48 - [x] Review and update: - README.md (check example code) - NEWS.md - [x] Run urlchecker::url_check() to identify broken links and fix - [x] Review functions: - @example tag, make sure it runs, fix if otherwise - Make sure functions has @return tag to document the return value - no \dontrun tag, replace with if(interactive()) if needed - [x] Sanity check of all vignettes, make sure there is no typo, no wrong format, etc. - [x] Run R CMD check --as-cran make sure everything pass - [x] Package Title is not duplicated in Package Description in DESCRIPTION file (e.g. this happens in teal.slice currently) - [x] All package names in Title and Description fields of DESCRIPTION file are quoted with ' - [x] You have checked the Package Release Template https://github.com/insightsengineering/teal.reporter/pull/205/files - [x] Make sure there are no ::: in examples - [x] Make sure all teal.* mentions are lower-cased and quoted - [x] Make Sure inst/WORDLIST is minimalized - [x] Make sure non-exported functions do not have examples - [x] Make sure each link to our documentation hosted with pkgdown on github pages do not have /main/ in the address but it has /latest/ instead, so we always expose the documentation of the latest release and not what's currently on main branch but not yet released - [x] switch from title case into sentence case for title and description of functions. - [x] remove old rd syntax --------- Signed-off-by: kartikeya kirar <[email protected]> Signed-off-by: Aleksander Chlebowski <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: Dawid Kałędkowski <[email protected]> Co-authored-by: 27856297+dependabot-preview[bot]@users.noreply.github.com <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: André Veríssimo <[email protected]> Co-authored-by: Pawel Rucki <[email protected]>
part of insightsengineering/nestdevs-tasks#48 - [x] Review and update: - README.md (check example code) - NEWS.md - [x] Run urlchecker::url_check() to identify broken links and fix - [x] Review functions: - @example tag, make sure it runs, fix if otherwise - Make sure functions has @return tag to document the return value - no \dontrun tag, replace with if(interactive()) if needed - [x] Sanity check of all vignettes, make sure there is no typo, no wrong format, etc. - [x] Run R CMD check --as-cran make sure everything pass - [x] Package Title is not duplicated in Package Description in DESCRIPTION file (e.g. this happens in teal.slice currently) - [x] All package names in Title and Description fields of DESCRIPTION file are quoted with ' - [x] You have checked the Package Release Template https://github.com/insightsengineering/teal.reporter/pull/205/files - [x] Make sure there are no ::: in examples - [x] Make sure all teal.* mentions are lower-cased and quoted - [x] Make Sure inst/WORDLIST is minimalized - [x] Make sure non-exported functions do not have examples - [x] Make sure each link to our documentation hosted with pkgdown on github pages do not have /main/ in the address but it has /latest/ instead, so we always expose the documentation of the latest release and not what's currently on main branch but not yet released - [x] remove old rd syntax - [x] switch from title case into sentence case for title and descriotion of functions. --------- Signed-off-by: kartikeya kirar <[email protected]> Signed-off-by: Aleksander Chlebowski <[email protected]> Signed-off-by: Vedha Viyash <[email protected]> Signed-off-by: Marcin <[email protected]> Signed-off-by: André Veríssimo <[email protected]> Co-authored-by: Dawid Kałędkowski <[email protected]> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: go_gonzo <[email protected]> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Aleksander Chlebowski <[email protected]> Co-authored-by: André Veríssimo <[email protected]> Co-authored-by: Chendi Liao <[email protected]> Co-authored-by: 27856297+dependabot-preview[bot]@users.noreply.github.com <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Dony Unardi <[email protected]> Co-authored-by: vedhav <[email protected]> Co-authored-by: Vedha Viyash <[email protected]> Co-authored-by: Marcin <[email protected]>
Pre-release activities are done. |
Summary
Please carry out these tasks in preparation for the CRAN release:
urlchecker::url_check()
to identify broken links and fix@example
tag, make sure it runs, fix if otherwise@return
tag to document the return value\dontrun
tag, replace withif(interactive())
if neededR CMD check --as-cran
make sure everything passThis needs to be done for the following repos:
Please assign your name to the checkbox and perform the pre-release activities.
Create PR if fix is needed.
The text was updated successfully, but these errors were encountered: