Skip to content

Future road map

SΓ©bastien Rochette edited this page May 7, 2024 · 34 revisions

Here is the list of features and bugs opened that may be treated in the future.
Once the ongoing roadmap is clear, some of these items will be prioritize for the next release.

If these were coming from opened issues, the issue will be "closed as not programmed" with a tag see wiki for planification, with a comment like: "This issue is listed in the future roadmap. It will be re-opened when necessary. See: https://github.com/ThinkR-open/fusen/wiki/Future-road-map"

Emoji Legend

  • 🍌 Probably features that will be approved for next road map
  • πŸ†— The issue has all information needed to be treated
  • 🟠 The issue is quite clear and has almost all information
  • πŸ”΄ The issue is not clear enough
  • ⏸️ We keep it in case we have time or someone wants to help, but we probably won't address it
  • ⚠️ We faced a problem to be addressed
  • ⏳ Number of days estimated for a section

Bugs / doc

Clean the project

  • Add a tool to detect duplicates functions in "R/" directory.
  • Detect duplicate function names in R files however, just in case. detect_duplicated_functions()

Clean package during inflate() function:

As a dev, I would like to run inflate() without parameters in the console

  • Store inflate options in the flat file header so that if I run directly fusen::inflate() in the console, it is correctly inflated
  • Inflate_all() could also run the complete clean ? Maybe not now. Wait for the functions to be extensively tested

Simplify inflate() calls

🍌 Clean files produced by {fusen}

See "dev/flat_clean_fusen_files.Rmd"

Help build other parts of the package

Customization

More info for `fill_description()`:
  • Add parameters `title`, `description`, `maintainer`
  • Show them by default in the flat template, instead of `fields`
  • Keep `fields` and show example o use for multiple users
  • Fill `fields` internally to account for `title`, `description`, `maintainer`

Help deal with the differences between a classical Rmd/Qmd and what {fusen} does

Reverse process

Other combinations of tools