UBC-MDS / labzenr

A package to help MDS students better manage their lab assignments.
https://ubc-mds.github.io/labzenr
Other
0 stars 3 forks source link

Initiate a package review request #30

Closed kmoravej closed 3 years ago

kmoravej commented 3 years ago

Each team must initiate a review request by opening an issue per package in the UBC-MDS/software-review-2021 repository.

kmoravej commented 3 years ago

Submitting Author:

Repository: https://github.com/UBC-MDS/labzenr Version submitted: Editor: TBD Reviewers: TBD

Archive: TBD Version accepted: TBD

Package: labzenr
Title: A package to help UBC MDS students manage their labs
Version: 0.0.0.9000
Authors@R: 
    c(person(given = "Kamal",
           family = "Moravej",
           role = c("aut", "cre"),
           email = "sk.moravej@gmail.com"),
      person(given = "Rafael",
           family = "Pilliard-Hellwig",
           email = "rtaph@student.ubc.ca",
           role = c("aut")),
      person(given = "Sukhdeep",
             family = "Kaur",
             email = "Sukhdeep_2929@yahoo.com",
             role = c("aut")))
Description: labzenr is a R package that adds  more zen to your student experience of working on MDS labs.  
It lets you manage common tasks such as counting total marks in an assignment, and performs common 
checks for mechanics in your IPython notebooks and R markdown assignments.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.1.1
URL: https://github.com/UBC-MDS/labzenr
BugReports: https://github.com/UBC-MDS/labzenr/issues
Suggests: 
    covr,
    checkmate,
    credentials,
    knitr,
    mockery,
    rmarkdown,
    testthat (>= 3.0.0)
Config/testthat/edition: 3
Imports: 
    fs,
    stringi,
    usethis,
    gert,
    magrittr,
    janitor,
    dplyr,
    tibble,
    tidyr,
    jsonlite,
    stringr,
    rlang,
    purrr,
    glue,
    withr
VignetteBuilder: knitr

Scope

  • To the authors' knowledge, no package yet exists in the R ecosystem that serves this specific purpose. However, several existing packages will be used to power the functionality of labzenr, including gert and usethis.Some other python repos and past assignments may be used as inspiration, such as the parsing work done in the throughput database in DSCI 513.

Technical checks

Confirm each of the following by checking the box.

This package:

Publication options

MEE Options - [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)

Code of conduct