ropensci / software-review

rOpenSci Software Peer Review.
294 stars 104 forks source link

Presubmission inquiry: rJavaEnv #648

Closed e-kotov closed 3 months ago

e-kotov commented 4 months ago

Submitting Author Name: Egor Kotov Submitting Author Github Handle: !--author1-->@e-kotov<!--end-author1-- Repository: https://github.com/e-kotov/rJavaEnv Submission type: Pre-submission Language: en


Package: rJavaEnv
Title: Java Environments for R Projects
Version: 0.0.1
Authors@R: c(
    person("Egor", "Kotov", , "kotov.egor@gmail.com", role = c("aut", "cre", "cph"),
           comment = c(ORCID = "0000-0001-6690-5345")),
    person("Mauricio", "Vargas", , "mavargas11@uc.cl", role = "ctb",
           comment = c(ORCID = "0000-0003-1017-7574"))
  )
Description: Install specific version of Java runtime environment at the R
    project level. The goal of rJavaEnv is to manage multiple Java JDKs in
    R projects by automating the process of downloading, installing, and
    configuring Java environments on a per-project basis.  This package is
    inspired by the renv <https://rstudio.github.io/renv/> package for
    managing R environments in R projects. You can request a specific Java
    Development Kit (JDK) in your project, and rJavaEnv will download and
    install the requested Java environment in a project-specific directory
    and set the PATH and JAVA_HOME for when you are using this project.
    Therefore, you can have different Java versions for different projects
    without contaminating your system with different Java versions.
License: MIT + file LICENSE
URL: https://github.com/e-kotov/rJavaEnv, http://www.ekotov.pro/rJavaEnv/
BugReports: https://github.com/e-kotov/rJavaEnv/issues
Imports: 
    checkmate,
    cli,
    curl,
    jsonlite,
    utils
Suggests: 
    knitr,
    rJava,
    rmarkdown,
    testthat (>= 3.0.0)
VignetteBuilder: 
    knitr
Config/testthat/edition: 3
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2.9000

Scope

jooolia commented 4 months ago

Hi @e-kotov, thanks for the pre-submission. We are discussing with the editors. Thanks, Julia

jooolia commented 3 months ago

Dear @e-kotov, Thank you very much for your submission. Your package {rJavaEnv} looks very useful and helpful for many use cases, however we believe for us it is out-of-scope for the workflow category. The category is for “tools that automate and link together workflows, such as build systems and tools to manage continuous integration” and your package is even more general than the packages that we aim to support here. Many thanks again for your pre-submission and I am looking forward to testing out your package in the future.

Many thanks, Julia

e-kotov commented 3 months ago

Dear @jooolia , thank you and the editors for taking the time to review {rJavaEnv}.