Organising Projects
Overview
A framework for organizing R projects with a standardized structure. Most analyses consist of three main components: code, results, and data, each with different requirements such as version control, sharing, and encryption. This package provides tools to set up and manage project directories, handle file paths consistently across operating systems, organize results using date-based structures, source code from specified directories, and perform file operations safely. It ensures consistency across projects while accommodating different requirements for various types of content.
- Added
install_missing_packagesargument toinitialize_project(). Scansfolders_to_be_sourcedforlibrary(),require(), andpkg::usage. Errors on missing packages by default; setinstall_missing_packages = TRUEto auto-install viapak(falls back toinstall.packages()). - Removed
package_installed(). - Removed
create_project_quarto_internal_results()andcreate_project_quarto_external_results().
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 16 (9 internal)
- Examples that run
- 20%1 run in a plain check · 1 only when donttest examples are enabled (R CMD check --as-cran) · 3 never run
- Exported functions with examples
- 71%
- Documented parameters
- 100%
- Return-value docs
- 86%
- Help pages citing references
- 0%
- Introduction to org HTML
Downloads
Repository
- PRs merged (all time)
- not measured
- Median days to close, 50 most recently updated closed issues
- 154
- Median days to close, 50 most recently updated closed PRs
- not measured
Stars over time
Issues over time
Commits over time
7 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/raubreywhite/org on 2026-10-18.
Show all practicesHide 1 practice
This repository shows signs of AI coding tools.
- Claude Codefirst seen 2025-11-22Seen in the repository: CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.md
Dependencies
Installing org adds no packages beyond those that come with R.
Code & Tests
People & History
Show 4 peopleHide 4 people
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 2026.4.9Latest2025-11-24 · current release · diff ↗ ·
removed 3 exports
create_project_quarto_external_results, create_project_quarto_internal_results, package_installed - 2025.11.242025-11-24 · diff ↗
- RR 4.5.0 released · 2025-04-11
- 2024.6.52024-06-05 · diff ↗ ·
added 6 exports
create_project_quarto_external_results, create_project_quarto_internal_results, ls_files, move_directory, package_installed, path - RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 2022.11.232022-11-22 · diff ↗
- unarchivedReturned to CRAN2022-07-20
- 2022.7.212022-07-20 · diff ↗ ·
removed 3 exports
AllowFileManipulationFromInitialiseProject, InitialiseProject, PROJadded 4 exports
initialize_project, project, set_results, write_text - archivedRemoved from CRAN2022-05-09check problems were not corrected despite reminders
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 2019.4.22019-04-02 · diff ↗
Show 2 earlier eventsHide 2 earlier events
- 2019.2.212019-03-06
- RR 3.5.0 released · 2018-04-23
Package metadata
- First published
- 2019-03-06
- Total releases
- 7 / 7 yrs
- License
- MIT + file LICENSE OSI · relicensed from GPL-3 in 2022.7.21
- Minimum R
- ≥ 3.3.0
- Download size
- 66 KB
Cite
Cite this package
Run in R for the authors' entry:
citation("org")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.32614/cran.package.org.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.