The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

froggeR

R-CMD-check Lifecycle: maturing CRAN status CRAN downloads

froggeR version: 0.3.0

froggeR is an R package designed to streamline the creation and management of Quarto projects. It provides a suite of tools to automate setup, ensure consistency, and enhance collaboration in data science workflows.

Why froggeR?

Leap ahead in your data science journey with froggeR! Streamline Quarto workflows, create structured projects, and enhance collaboration with ease. 🐸

froggeR simplifies project setup so you can focus on what matters:


Key Features


Getting Started

Install froggeR and create your first project in minutes:

# Install from CRAN... COMING SOON!
# install.packages("froggeR")

# Or get the development version
remotes::install_github('kyleGrealis/froggeR')

# Create your first froggeR project
froggeR::quarto_project('frogs')

Who’s it for?

froggeR is ideal for R users who:


Rendered Document Example

Example of a rendered Quarto document created with froggeR


🎯 Streamlined Quarto Project Creation

Initialize a comprehensive Quarto project with a single command:

froggeR::quarto_project(
  name = 'my_new_project',
  custom_yaml = TRUE  # Use custom YAML values from _variables.yml
)

This creates:

🔄 Centralized Settings Management

Maintain consistent metadata across your documents:

froggeR::settings()

Interactively create or update metadata that is reusable across Quarto projects & documents with:

📝 Templated Quarto Documents

Quickly generate new Quarto documents with pre-formatted headers:

froggeR::write_quarto(
  filename = 'data_cleaning',
  custom_yaml = TRUE  # Use variables from _variables.yml
)

🛡️ Enhanced Git Protection

Set up a comprehensive .gitignore for R projects:

froggeR::write_ignore()

Automatically excludes:

🌟 Custom Styling Made Easy

Generate a SCSS template for custom document styling:

froggeR::write_scss()

Provides a formatted stylesheet with:

Customize your document’s appearance by uncommenting desired styles.

📚 Automated Project Documentation

Generate a structured README for your project:

froggeR::write_readme()

Includes sections for:


Comparison with Other Tools

While there are other project management tools for R, froggeR stands out by:


We’re constantly improving froggeR. Upcoming features include:


Function Reference

Function Description
settings() Manage persistent Quarto document metadata
quarto_project() Initialize a complete Quarto project structure
write_quarto()* Create consistently formatted Quarto documents
write_variables()* Re-use metadata across projects & documents
write_ignore()* Configure .gitignore for enhanced data security
write_readme()* Generate a comprehensive project README
write_notes()* Create a dated progress notes template
write_scss()* Create a customizable SCSS styling template

* These functions are included with quarto_project()


Contributing

We’re open to suggestions! If you have ideas for new features, please open an issue on our GitHub repository.


License

MIT


Developed by Kyle Grealis

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.