-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
Submission: readODS #386
Comments
@chainsawriot : Thank you very much for your submission! @noamross will be your editor for the peer review process. |
Hello @chainsawriot, thanks for your submission! Editor checks:
Editor commentsHere is the output of
Reviewer 1: @emmamendelsohn |
Thanks @emmamendelsohn and @adamhsparks for agreeing to review! Due date: 2020-08-11. |
Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 5
Review CommentsIt's good to see the ODS format getting some attention like MS Excel's proprietary formats in R. I appreciate the simplicity of the package. It does two things and it does them well. A good UNIX philosophy. This will help keep the package maintainable into the future and help rio maintenance as well, I'm sure. There are some areas that need to be addressed before it can be accepted into rOpenSci's software community though. Following are my comments on what I'd like to see changed and what needs to be fixed for inclusion. DocumentationVignettes
Function Documentation (and Other)
Community Guidelines
General Comments on Code
Would it not be more simple to just use the
FunctionalityInstallationInstalls as expected with no issues. Functionality
Performance
Automated Tests
Packaging Guidelines
|
Heads up I will have my review posted tomorrow! |
Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 5
Review CommentsWell done--nice and simple! The code was easy to follow and review. I only have a few comments to add to what has already been mentioned. Documentation
Functionality
|
@chainsawriot Just following up here, please let us know when you've been able to address the reviews from @adamhsparks and @emmamendelsohn. (Thanks to both of you!) |
First of all, I would like to thank both @adamhsparks and @emmamendelsohn for their insightful comments. I am really sorry that I didn't aware of the 2 weeks responding window as specified in 7.3. Although it is now overdue, may I still ask for an extension? I will submit a revised version of the package by the end of this month. Thank you very much. |
That's fine, @chainsawriot. We're all doing our best and are trying to be accommodating with schedules this challenging year. |
Hi @chainsawriot, I just wanted to follow up to see when you expect to be able to move forward. |
Hello, @chainsawriot. I am putting a "holding" label on this. Do let us know if and when you intend to return to it. |
Hello, I've managed to update readODS according to the reviewers' comments. Sorry for the super long delay. May I first address @emmamendelsohn comments? Documentation
The usage of
The documentation is revised as suggested. Functionality
This one is tricky because the XML content in an ODS file can also record the empty lines after the "actual content". I've tried many ways to detect those empty lines but the detection is not straightforward. I took a simple solution: don't test whether
Exporting tibble is a planned feature of the v2.0 of readODS. In that release, it is planned to use tibble's |
@adamhsparks 's comments Vignettes
I've made it explicit that
As suggested. Function Documentation (and Other)
A package-level help file is added https://github.com/chainsawriot/readODS/blob/master/man/readODS-package.Rd
Some examples are now included in the helpfile documentation for
All e-mail addresses are fixed.
Revised as suggested.
Revised as suggested
(Sorry for the embarrassing typo) It has been corrected throughout the documentation.
Thanks, @mmahmoudian for the PR
Revised as suggested Community Guidelines
https://github.com/chainsawriot/readODS/blob/cfd484e1baf1c8da9013d48fa9fb7f150adb3bc9/DESCRIPTION#L9
Contribution guidelines are added to the README. https://github.com/chainsawriot/readODS/blame/master/README.md#L211 General Comments on Code
All instances of
The encoding for roxy2 is made explicit.
The missing
Yes, it should be replaced by a simple
All stop() instances are modified with Installation
Functionality
Performance
I address the performance issue by stating in the README about the non-optimized performance. Also, alternatives (such as using headless Libreoffice) are suggested. https://github.com/chainsawriot/readODS/blame/master/README.md#L168 Automated Tests
Packaging Guidelines
Due to contributions from different contributors who use different styles, the programming style in the codebase was mixed. The whole package is now using the consistent style of "<-".
The package is now checked with GHA for release, oldrel and devel. |
@noamross Once again, I am really sorry for the great delay. Please let me know what I should do next. Thank you very much! |
@noamross I was wondering will there be any update on this? |
Hi @chainsawriot, sorry that this slipped through the cracks. @adamhsparks and @emmamendelsohn, please respond to let us know whether the changes address all your concerns. |
@noamross, @chainsawriot, I'm happy with the changes |
Everything looks good from my end as well. @chainsawriot @noamross |
@ropensci-review-bot approve readODS |
Approved! Thanks @chainsawriot for submitting and @emmamendelsohn, @adamhsparks for your reviews! 😁 To-dos:
Should you want to acknowledge your reviewers in your package DESCRIPTION, you can do so by making them Welcome aboard! We'd love to host a post about your package - either a short introduction to it with an example for a technical audience or a longer post with some narrative about its development or something you learned, and an example of its use for a broader readership. If you are interested, consult the blog guide, and tag @ropensci/blog-editors in your reply. She will get in touch about timing and can answer any questions. We maintain an online book with our best practice and tips, this chapter starts the 3d section that's about guidance for after onboarding (with advice on releases, package marketing, GitHub grooming); the guide also feature CRAN gotchas. Please tell us what could be improved. Last but not least, you can volunteer as a reviewer via filling a short form. |
@ropensci-review-bot finalize transfer of readODS |
Transfer completed. |
- Post acceptance changes, Change README, DESCRIPTION with ropensci Github links - Remove COC - Bump version
Date accepted: 2022-06-24
Due date for @emmamendelsohn: 2020-08-11Submitting Author Name: Chung-hong Chan
Submitting Author Github Handle: @chainsawriot
Repository: https://github.com/chainsawriot/readODS
Version submitted: 1.7.0
Editor: @noamross
Reviewers: @emmamendelsohn, @adamhsparks
Due date for @adamhsparks: 2020-08-11
Archive: TBD
Version accepted: TBD
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
This package reads and writes OpenDocument Spreadsheet (ods) files.
Researchers working with ods files
No
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
JOSS Options
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.MEE Options
Code of conduct
The text was updated successfully, but these errors were encountered: