deepdep icon indicating copy to clipboard operation
deepdep copied to clipboard

Visualise and Explore Deep Dependencies of R packages

Results 20 deepdep issues
Sort by recently updated
recently updated
newest added

There should be a way to generate `deepdep` object for given package without depth limit. It would be intuitive to achieve this by using `depth = Inf`, but our current...

maintenance 🔨
long term 📆

When you call: ``` deepdep::deepdep("versionsort") ``` and ``` deepdep::deepdep("stringi") ``` the returned data frames have different columns: ![image](https://user-images.githubusercontent.com/32573962/179358335-c10c683e-4321-4a2d-ab28-444887031117.png) The latter are correct, probably the effect of deleting base R dependencies...

bug 💣

Package weight could be a parameter of `deepdep()` function or a function applied to a `deepdep` object. I don't like parameter bloat, so I'd opt for the latter solution. This...

feature 💡

Best implemented as an S3 method. The call would look like: ```r dd

feature 💡
short term ⏰

It would create a deepdep plot and insert it in a separate section at the bottom of `README.md` (or maybe a code chunk in `README.Rmd` instead?).

feature 💡

**Description of a problem related to your idea** I'd like to compare differences between dependencies used in different versions of a package; e.g. differences between deepdep v0.2.0 and deepdep v0.4.1....

feature 💡
long term 📆

The CRAN mirror/repo to use seems to be hardcoded: https://github.com/DominikRafacz/deepdep/blob/389934832e0380e893ef13ddf4434879772302d0/R/get_available_packages.R#L46 Could the default `getOption("repos")` not be used? Or alternatively, something like `contrib.url(getOption("deepdep.repos", "https://cloud.r-project.org/"))` ?

feature 💡
short term ⏰

It would probably have to be done by overwriting layer colors; perhaps a separate visualization? It could be helpful when tracking if no license clash occurs.

feature 💡
question ❔
long term 📆

When passing a character vector of packages to `plot_download()`, the title is incorrect; this is the result of the following call: ```r plot_downloads(c("versionsort", "deepdep")) ``` ![image](https://user-images.githubusercontent.com/32573962/153780294-b412033a-6625-4d22-9beb-6b73476917e0.png) Clearly, `versionsort` and `deepdep`...

bug 💣

Release 0.4.1 is really sweet but I fear this is a regression: ```r > plot_dependencies(deepdep("data.table")) Error in `[.data.frame`(g, , "labeled") : undefined columns selected > ``` With the default of...

bug 💣
short term ⏰