Skip to content
/ pkgnet Public

R package for analyzing other R packages via graph representations of their dependencies

License

Notifications You must be signed in to change notification settings

uptake/pkgnet

Folders and files

NameName
Last commit message
Last commit date
May 10, 2024
May 18, 2024
May 3, 2024
May 10, 2024
May 3, 2024
Jun 10, 2019
Dec 19, 2018
Dec 22, 2021
May 18, 2024
Apr 15, 2024
Nov 28, 2020
Aug 16, 2020
Sep 30, 2019
Mar 6, 2020
May 10, 2024
May 3, 2024
Apr 15, 2024
May 3, 2024
May 18, 2024
Apr 10, 2024
Apr 1, 2020
Oct 21, 2020
May 3, 2024
Dec 15, 2022

Repository files navigation

pkgnet

CRAN_Status_Badge CRAN_Download_Badge GitHub Actions Build Status Appveyor Build status codecov Lifecycle badge

Introduction

pkgnet is an R library designed for the analysis of R libraries! The goal of the package is to build a graph representation of a package and its dependencies to inform a variety of activities, including:

  • prioritizing functions to unit test based on their centrality
  • examining the recursive dependencies you are taking on by using a given package
  • exploring the structure of a new package provided by a coworker or downloaded from the internet

Table of contents

  1. How it Works
  2. Installation
  3. Usage Examples
  4. How to Contribute

How it Works

The core functionality of this package is the CreatePackageReport function.

Installation

This package is now available from CRAN!

install.packages('pkgnet')

Usage Examples

Try it out!

library(pkgnet)
result <- CreatePackageReport('ggplot2')

How to Contribute

To report bugs, request features, or ask questions about the structure of the code, please open an issue.

If you'd like to contribute to the project, please open a pull request. PRs should follow the project's contribution guidelines.