-
Notifications
You must be signed in to change notification settings - Fork 10
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"
- π 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
- π add {fusen} chunk addin doesn't work when Rmd is in "new window" (floating Rstudio windows): https://github.com/ThinkR-open/fusen/issues/168
- π [fix] : As user, I want to be able to use "{" and "}" in fusen::inflate() vignette_name: https://github.com/ThinkR-open/fusen/issues/200
- [feat] : Add a
fusen::use_contributing()
function to create a CONTRIBUTING file explaining how to contribute with {fusen} made packages.- USe the one of {fusen} as example (to combine to the usethis one I guess): https://github.com/ThinkR-open/fusen/blob/main/CONTRIBUTING.md
- Issue related: https://github.com/ThinkR-open/fusen/issues/241
- π inflate_all() may not keep vignette name when different from entry name: https://github.com/ThinkR-open/fusen/issues/231
- Add a tool to detect duplicates functions in "R/" directory.
- Detect duplicate function names in R files however, just in case.
detect_duplicated_functions()
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
- π As dev, I want that the yaml header of a flat file contains the arguments of the inflate() call: https://github.com/ThinkR-open/fusen/issues/191
- Make fusen::inflate() self-aware: https://github.com/ThinkR-open/fusen/issues/14
- βΈοΈ As dev, I get all information of my flat files in a text config file: https://github.com/ThinkR-open/fusen/issues/190
See "dev/flat_clean_fusen_files.Rmd"
- Clean comments in the vignette: https://github.com/ThinkR-open/fusen/issues/128
- Tidy Style and Get rid of extra spaces when working with different OS ?: https://github.com/ThinkR-open/fusen/issues/75
- Deal with machine not using UTF8 encoding by default: https://github.com/ThinkR-open/fusen/issues/132
- π feat: Explain how to use the flat file with internal functions: https://github.com/ThinkR-open/fusen/issues/158
- Help build the Readme: https://github.com/ThinkR-open/fusen/issues/1
- Help build NEWS: https://github.com/ThinkR-open/fusen/issues/3
- Help deal with dataset: https://github.com/ThinkR-open/fusen/issues/4
- π Define a vignette for developers / or a pre-built vignette ?: https://github.com/ThinkR-open/fusen/issues/141
- π Add a parameter in add_flat_template() to specify the name of the vignette: https://github.com/ThinkR-open/fusen/issues/165
- Extending {fusen} with your own template: https://github.com/ThinkR-open/fusen/issues/61
- Use options("usethis.full_name") for the author field in Rmd: https://github.com/ThinkR-open/fusen/issues/51
- golem hooks & template: https://github.com/ThinkR-open/fusen/issues/85
- Allow combination of flat templates in a unique vignette ?: https://github.com/ThinkR-open/fusen/issues/111
- Simplify the use of
fill_description()
withfield
parameter being the option rather than the rule
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`
- Automatically check if examples are working correctly and independently: https://github.com/ThinkR-open/fusen/issues/9
- deflate() an existing package to update existing functions: https://github.com/ThinkR-open/fusen/issues/16
- ππ I'd like some qmd flat files instead of Rmd: https://github.com/ThinkR-open/fusen/issues/175
- π I'd like functions of {checkhelper} to be listed in the "0-dev_history": https://github.com/ThinkR-open/fusen/issues/185
- π Show how to combine with {roxytest}: https://github.com/ThinkR-open/fusen/issues/163