Skip to contents

devkit (development version)

devkit 1.0.0

CRAN release: 2026-06-19

devkit 0.0.1 (2026-05-30)

Initial release of the devkit toolkit.

Core Modules

  • Release Architect: Automates version bumping and NEWS.md drafting.
  • Vignette Architect: Scaffolds CRAN-compliant RMarkdown vignettes.
  • Dependency Diplomat: Audits and resolves package dependencies.
  • State Auditor: Captures and compares session state before and after script execution.
  • Performance Benchmarker: Compares script execution times across Git branches.
  • Dev Bootstrap: Initializes a standard R development environment.
  • Dictionary Dictator: Generates roxygen2 documentation for data frames.
  • Checkpoint Dispatcher: Provides crash-resilient batch processing.
  • Zombie Hunter: Reclaims system resources from temporary files and open devices.
  • Loop Guardian: Monitors RAM usage during heavy iterations.
  • Lifecycle Manager: Manages function deprecation and refactoring.
  • Identity Masker: Anonymizes PII in datasets.
  • Memory Sweeper: Interactively removes large objects from the global environment.
  • Network Diplomat: Executes polite, resilient network requests.
  • Package Remover: Safely removes packages and their orphan dependencies.
  • User Package Remover: Cleans all user-installed packages while preserving base/recommended ones.
  • CPU Architect: Scaffolds parallel processing pipelines.
  • Test-Suite Architect: Scaffolds testthat boilerplate for functions.
  • Dependency Scanner: Identifies unused dependencies in scripts.
  • Session Snapshot: Exports reproducible environment installation scripts.
  • Pre-Flight Dispatcher: Configures Git pre-commit hooks for safety checks.
  • Session Sentinel: Implements dual-logging for R sessions.
  • Clean-Room Simulator: Verifies script reproducibility in vanilla R sessions.
  • Temp-Cache Janitor: Flushes abandoned R temporary directories.