- Improved roxygen2 documentation formatting, grammar, and clarity across all exported functions.
- Enhanced parameter descriptions with better punctuation and consistency.
- Updated function titles to be more concise and direct.
- Significantly expanded and improved the package vignette with:
- Enhanced introduction explaining why to use
org
- Installation instructions for CRAN and GitHub
- Quick start section for new users
- Team collaboration examples showing multiple path usage
- Comprehensive function reference organized by category
- Common workflows and practical examples
- Cross-platform path construction guidance
- Troubleshooting section with solutions to common issues
- Better formatting and organization throughout
-
package_installed can now install packages if missing.
- Fixed an error with org::initialize_project where “//” at the start of a path will be removed.
- Inclusion of
create_project_quarto that provides an example project of how to use org with quarto.
- Inclusion of file utility functions, such as
ls_files, move_file_or_dir, path.
- Inclusion of utility function
package_installed.
- Reduction of exports to: initialize_project, set_results, write_text.
- initialize_project now takes in
env as an argument (the environment into which the functions will be sourced).
Introduction of: - write_text - initialize_project - set_results - org::project
Depreciation of: - AllowFileManipulationFromInitialiseProject - InitialiseProject - PROJ - set_shared
- Allows for multiple code folders to be sourced using the argument
folders_to_be_sourced (previously this was hardcoded as a folder called code)
- Removal of stringr and lubridate dependencies
- Submission to CRAN
- Includes functions
AllowFileManipulationFromInitialiseProject and InitialiseProject