devkit 0.0.1 (2026-05-30)
Initial release of the devkit toolkit.
Core Modules
-
Release Architect: Automates version bumping and
NEWS.mddrafting. - 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
testthatboilerplate 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.
