jonocarroll / ntfy

Lightweight Wrapper to the ntfy.sh Service
Other
60 stars 3 forks source link

CRAN release? #16

Open b-rodrigues opened 5 months ago

b-rodrigues commented 5 months ago

Do you plan to release this package on CRAN? I think it would be a great addition!

thomascwells commented 5 months ago

I agree!

I've been using helper functions built on top of this in "production" for many months, and it's been a huge benefit to me. It's amazing to go out for a walk while waiting on some long running, but variable length, code execution.

jonocarroll commented 5 months ago

Thank you both for the vote of confidence in this package. I'm happy with the functionality and glad that it's able to support your use cases. I am somewhat jaded by the CRAN process, particularly when involving network-related tests. I am yet to complete some overdue maintenance of my current CRAN packages (which arose because of a change in requirements) as it is.

(I think) I've added this package to my r-universe packages https://jonocarroll.r-universe.dev/packages and am interested in what advantage you see in having the package on CRAN. I appreciate and understand the benefit of CRAN's library-wide checks, but this package only depends on httr2 and jsonlite, and due to the network-dependent nature of this package's functionality, I would most likely need to either devote a reasonable amount of effort towards robust testing (of an API over which I have no control) or use very few tests (largely defeating the purpose of library-wide testing).

That's not to say "no", but more "first, why?"