Skip to content

Latest commit

 

History

History
259 lines (254 loc) · 6.37 KB

README.md

File metadata and controls

259 lines (254 loc) · 6.37 KB

Here is a map of the architecture of the ‘fusen’ project

The keep section is for independent files, which were not issued from a flat file.

pkgload::load_all()

usethis::with_project(here::here(), {
  fusen::draw_package_structure(silent = TRUE)
})
  • flat_addins.Rmd
    • flat_title
      • addins
    • path
      • dev/flat_addins.Rmd
    • state
      • 🍏 active
    • R
      • R/build_fusen_chunks.R
        • 👀 add_fusen_chunks
        • 🙈 build_fusen_chunks
    • tests
      • tests/testthat/test-build_fusen_chunks.R
    • vignettes
  • flat_create_flat.Rmd
    • flat_title
      • dev_history.Rmd empty
    • path
      • dev/flat_create_flat.Rmd
    • state
      • 🍏 active
    • R
      • R/add_flat_template.R
        • 👀 add_additional
        • 👀 add_minimal_flat
        • 👀 add_minimal_package
        • 👀 add_full
        • 👀 add_dev_history
        • 👀 add_flat_template
        • 🙈 local_file_ignore
    • tests
      • tests/testthat/test-add_flat_template.R
    • vignettes
  • flat_deal_with_flat_files.Rmd
    • flat_title
      • flat_deal_with_flat_files.Rmd empty
    • path
      • dev/flat_deal_with_flat_files.Rmd
    • state
      • 🍏 active
    • R
      • R/deprecate_flat_file.R
        • 👀 deprecate_flat_file
      • R/rename_flat_file.R
        • 👀 rename_flat_file
    • tests
      • tests/testthat/test-rename_flat_file.R
      • tests/testthat/test-deprecate_flat_file.R
    • vignettes
      • vignettes/deal-with-a-fusen-flat-file.Rmd
  • flat_get_package_structure.Rmd
    • flat_title
      • flat_get_package_structure.Rmd empty
    • path
      • dev/flat_get_package_structure.Rmd
    • state
      • 🍏 active
    • R
      • R/get_all_created_funs.R
        • 👀 get_all_created_funs
      • R/get_package_structure.R
        • 👀 get_package_structure
        • 👀 draw_package_structure
    • tests
      • tests/testthat/test-get_package_structure.R
      • tests/testthat/test-get_all_created_funs.R
    • vignettes
      • vignettes/draw-a-tree-of-your-package-files-and-functions.Rmd
  • flat_history_core.Rmd
    • flat_title
      • dev_history.Rmd
    • path
      • dev/flat_history/flat_history_core.Rmd
    • state
      • 🛑 deprecated
    • R
      • R/fill_description.R
        • 👀 fill_description
      • R/inflate.R
        • 👀 inflate
        • 🙈 create_functions_all
        • 🙈 get_functions_tests
        • 🙈 create_r_files
        • 🙈 create_tests_files
        • 🙈 create_vignette
    • tests
      • tests/testthat/test-fill_description.R
      • tests/testthat/test-inflate-part1.R
      • tests/testthat/test-inflate-part2.R
    • vignettes
      • vignettes/How-to-use-fusen.Rmd
  • flat_history_maintain.Rmd
    • flat_title
      • flat_history_maintain.Rmd for working package
    • path
      • dev/flat_history/flat_history_maintain.Rmd
    • state
      • 🛑 deprecated
    • R
    • tests
    • vignettes
      • vignettes/Maintain-packages-with-fusen.Rmd
  • flat_inflate_all.Rmd
    • flat_title
      • flat_inflate_all.Rmd empty
    • path
      • dev/flat_inflate_all.Rmd
    • state
      • 🍏 active
    • R
      • R/inflate_all.R
        • 👀 inflate_all
        • 👀 inflate_all_no_check
    • tests
      • tests/testthat/test-inflate_all.R
    • vignettes
      • vignettes/inflate-all-your-flat-files.Rmd
  • flat_inflate_all_utils.Rmd
    • flat_title
      • flat_inflate_all_utils.Rmd empty
    • path
      • dev/flat_inflate_all_utils.Rmd
    • state
      • 🍏 active
    • R
      • R/inflate_all_utils.R
        • 🙈 pre_inflate_all_diagnosis
        • 🙈 read_inflate_params
      • R/pre_inflate_all_diagnosis_eval.R
        • 🙈 pre_inflate_all_diagnosis_eval
    • tests
      • tests/testthat/test-pre_inflate_all_diagnosis_eval.R
      • tests/testthat/test-inflate_all_utils.R
    • vignettes
  • flat_init_share_on_github.Rmd
    • flat_title
      • flat_init_share_on_github.Rmd empty
    • path
      • dev/flat_init_share_on_github.Rmd
    • state
      • 🍏 active
    • R
      • R/init_share_on_github.R
        • 👀 init_share_on_github
    • tests
      • tests/testthat/test-init_share_on_github.R
    • vignettes
      • vignettes/share-on-a-github-website.Rmd
  • flat_register_config_file.Rmd
    • flat_title
      • flat_df_to_config.Rmd empty
    • path
      • dev/flat_register_config_file.Rmd
    • state
      • 🍏 active
    • R
      • R/register_config_file.R
        • 👀 check_not_registered_files
        • 🙈 guess_flat_origin
        • 🙈 get_list_paths
        • 🙈 df_to_config
        • 🙈 write_yaml_verbatim
        • 🙈 files_list_to_vector
        • 🙈 update_one_group_yaml
        • 👀 register_all_to_config
        • 🙈 deal_with_registered_keep
    • tests
      • tests/testthat/test-register_config_file.R
    • vignettes
      • vignettes/register-files-in-config.Rmd
  • flat_sepuku.Rmd
    • flat_title
      • flat_sepuku.Rmd empty
    • path
      • dev/flat_sepuku.Rmd
    • state
      • 🍏 active
    • R
      • R/sepuku.R
        • 👀 sepuku
    • tests
      • tests/testthat/test-sepuku.R
    • vignettes
      • vignettes/switch-from-a-package-developed-with-fusen-to-a-classical-package.Rmd
  • flat_sepuku-utils.Rmd
    • flat_title
      • flat_sepuku-utils.Rmd empty
    • path
      • dev/flat_sepuku-utils.Rmd
    • state
      • 🍏 active
    • R
      • R/sepuku_utils.R
        • 🙈 list_flat_files_in_config_file
        • 🙈 list_flat_files_in_dev_folder
        • 👀 list_flat_files
        • 🙈 find_files_with_fusen_tags
        • 🙈 clean_fusen_tags_in_files
    • tests
      • tests/testthat/test-sepuku_utils.R
    • vignettes
  • keep
    • path
      • keep
    • state
      • 🍏 active
    • R
      • R/addins.R
        • 🙈 addin_add_template
      • R/create_fusen_rsproject.R
        • 👀 create_fusen
        • 🙈 create_fusen_gui
      • R/fusen-package.R
        • 🙈
      • R/globals.R
        • 🙈
      • R/inflate-utils.R
        • 🙈 parse_fun
        • 🙈 add_names_to_parsed
        • 🙈 parse_test
        • 🙈 add_fun_code_examples
        • 🙈 group_code
        • 🙈 get_pkg_name
        • 🙈 create_vignette_head
        • 🙈 write_utf8
        • 🙈 is_pkg_proj
        • 🙈 asciify_name
        • 🙈 clean_function_name
        • 🙈 normalize_path_winslash
        • 🙈 document_and_check_pkg
        • 🙈 compute_codecov
      • R/load_flat_functions.R
        • 👀 load_flat_functions
      • R/utils-pipe.R
        • 🙈
    • tests
      • tests/testthat/test-inflate-part3.R
      • tests/testthat/test-user-story.R
      • tests/testthat/test-create_fusen_rsproject.R
      • tests/testthat/test-inflate_qmd.R
      • tests/testthat/test-inflate_utils.R
      • tests/testthat/test-load_flat_functions.R
      • tests/testthat/test-skeleton.R
    • vignettes
      • vignettes/tips-and-tricks.Rmd