Package: bigbang
Type: Package
Title: Build 'Tidyverse'-Style Meta-Packages from Local Package Files
Version: 0.4.0
Authors@R: c(
    person(given = "Sebastián",
           family = "Lucas",
           role = c("aut", "cre"),
           email = "sebalucas@gmail.com",
           comment = c(ORCID = "0009-0009-9068-0276")),
    person(given = "Richard",
           family = "Detomasi",
           role = "ctb",
           email = "richard.detomasi@gmail.com",
           comment = c(
               ORCID = "0000-0002-6725-0261",
               "Suggested the initial idea of a metapackage builder")))
Description: Turns a curated set of package archives (.tar.gz, .zip) into one
    meta-package in the style of the 'tidyverse', so that a group of
    interdependent packages can be distributed and installed as a single
    unit. The generated meta-package records the exact archive versions it
    was built from and installs its components in dependency order, so that
    whoever receives it does not have to work out which package to install
    first.
    The component archives are copied into the generated meta-package, so it
    is the only artifact that has to be distributed and no directory has to be
    agreed on between machines. Resolves dependencies by building a graph with
    topological ordering and cycle detection, classifies them as local or
    external, and detects implicit dependencies by scanning source code.
    Installation needs no repository access unless a component depends on a
    package that only exists in one, which suits teams working behind
    institutional firewalls. Generates the complete meta-package scaffold,
    including installation helpers, vignettes and documentation.
License: GPL (>= 3)
URL: https://sebollin.github.io/bigbang/,
        https://github.com/sebollin/bigbang
BugReports: https://github.com/sebollin/bigbang/issues
Encoding: UTF-8
Language: en
VignetteBuilder: knitr
Depends: R (>= 3.6.0)
Imports: brio, glue, tools, utils, whisker
Suggests: devtools, knitr, pkgbuild, rmarkdown, testthat (>= 3.0.0),
        withr
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-08-19 12:26:50 UTC; user
Author: Sebastián Lucas [aut, cre] (ORCID:
    <https://orcid.org/0009-0009-9068-0276>),
  Richard Detomasi [ctb] (ORCID: <https://orcid.org/0000-0002-6725-0261>,
    Suggested the initial idea of a metapackage builder)
Maintainer: Sebastián Lucas <sebalucas@gmail.com>
Repository: CRAN
Date/Publication: 2026-08-19 18:00:02 UTC
