-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
230 abstract config file parsing #288
base: master
Are you sure you want to change the base?
Commits on Mar 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 287f95b - Browse repository at this point
Copy the full SHA 287f95bView commit details
Commits on Mar 26, 2024
-
i #230 added new get functions
Added get functions for mbox, jira, and github.
Configuration menu - View commit details
-
Copy full SHA for 6c323ce - Browse repository at this point
Copy the full SHA 6c323ceView commit details
Commits on Mar 28, 2024
-
i #230 changed functions that access lists
Functions that require something from a list (ie. conf[["version_control"]][["branch"]][4]) now have an index parameter. (ie. conf[["version_control"]][["branch"]][branch_index]) Also finished the rest of the get methods for all notebooks.
Configuration menu - View commit details
-
Copy full SHA for ffb969a - Browse repository at this point
Copy the full SHA ffb969aView commit details -
i #230 updated comments, added catches
I normalized the comments by having it follow a format. I added if wrappers to catch null values.
Configuration menu - View commit details
-
Copy full SHA for a7b719f - Browse repository at this point
Copy the full SHA a7b719fView commit details
Commits on Apr 3, 2024
-
i #230 updated jira and mbox funcs to rtn a list
I changed the documentation of the JIRA functions to return a list of project keys and storage paths (HADOOP case). I also changed the documentation of the mbox function to return a list of storage paths.
Configuration menu - View commit details
-
Copy full SHA for a16ab10 - Browse repository at this point
Copy the full SHA a16ab10View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f249709 - Browse repository at this point
Copy the full SHA f249709View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e8e31 - Browse repository at this point
Copy the full SHA f6e8e31View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42fee34 - Browse repository at this point
Copy the full SHA 42fee34View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e4001 - Browse repository at this point
Copy the full SHA b1e4001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b1535b - Browse repository at this point
Copy the full SHA 1b1535bView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f160003 - Browse repository at this point
Copy the full SHA f160003View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba27309 - Browse repository at this point
Copy the full SHA ba27309View commit details
Commits on Sep 11, 2024
-
Documentation edit for PR reflection test.
Confirming setup for committing and PR reflection.
Configuration menu - View commit details
-
Copy full SHA for 4fe896d - Browse repository at this point
Copy the full SHA 4fe896dView commit details
Commits on Sep 12, 2024
-
Minor Documentation Edit for PR Reflection Test
Confirming setup for committing and PR reflection.
Configuration menu - View commit details
-
Copy full SHA for 720c028 - Browse repository at this point
Copy the full SHA 720c028View commit details
Commits on Sep 20, 2024
-
i #230 replace a notebook's paths to get functions
In each notebook, the working directory is the vignettes/ directory, however, the getwd() command states that the working directory is the kaiaulu/ folder itself. This is because each R code chunk considers its directory to be the working directory. To test the functionality of the get functions, I edited the config file to reflect the relative directory of vignettes/, thus parent directory ../ file path changes were added to each function.
Configuration menu - View commit details
-
Copy full SHA for ef42bd3 - Browse repository at this point
Copy the full SHA ef42bd3View commit details -
i #230 removed source call from modified notebook
The source("../R/config.R") reference was previously used to import the get() functions from config.R, however I wasn't building the project correctly. Now, this incorrect reference can be removed.
Configuration menu - View commit details
-
Copy full SHA for c15223c - Browse repository at this point
Copy the full SHA c15223cView commit details
Commits on Sep 24, 2024
-
i #230 removed incorrect pathing in config.R
Due to a minor misunderstanding on my part, I added in relative paths in the config.R file from the notebook's directory, this was due to the IDE RStudio changing the working directory to the current running notebook directory rather than staying at the project directory.
Configuration menu - View commit details
-
Copy full SHA for b8d482b - Browse repository at this point
Copy the full SHA b8d482bView commit details
Commits on Sep 25, 2024
-
i #230 redefined get functions and updated an .Rmd
- Function titles, descriptions, and parameter documentation were reviewed and redefined. - Removed inefficient hardcoding of tools.yml and duplicated "config" path code. - Appropriate warning messages were added to each function in the case of the return value possessing the NULL value. - Notebook blamed_line_types_showcase.Rmd was updated to reflect follow the redefined R/config.R get functions.
Configuration menu - View commit details
-
Copy full SHA for f9d20ec - Browse repository at this point
Copy the full SHA f9d20ecView commit details
Commits on Sep 29, 2024
-
i #230 Fix config.R Function Descriptions and Implement Notebooks
- config.R was modified to possess descriptive get function titles and descriptions as well as a separation of getter functions into groups for clarity. - Some appropriate notebooks (every notebook in vignettes/ that doesn't have an "_" prefix) were decoupled to use the get() functions from config.R in lieu of hard-coded paths to the configuration files.
Configuration menu - View commit details
-
Copy full SHA for cccb8ef - Browse repository at this point
Copy the full SHA cccb8efView commit details
Commits on Oct 2, 2024
-
i #230 Update and Refactor Conf/ Files
- Updated mailing_list for conf/ files - Updated issue_tracker for conf/ files
Configuration menu - View commit details
-
Copy full SHA for 1219265 - Browse repository at this point
Copy the full SHA 1219265View commit details -
Merge branch '230-abstract-config-file-parsing' of https://github.com…
…/sailuh/kaiaulu into 230-abstract-config-file-parsing
Configuration menu - View commit details
-
Copy full SHA for 3202887 - Browse repository at this point
Copy the full SHA 3202887View commit details
Commits on Oct 3, 2024
-
i #230 Refactored More Notebooks
- Refactored most of the notebooks to replace the hard coded paths with the getter functions in R/config.R - Updated a few of the configuration files (.yml extension) in conf/ fixing some syntax and indentation errors - Added another getter function in R/config.r called get_github_issue_event_path - Edited DESCRIPTION to incorporate myself as a contributor - Edited NEWS.md to describe refactoring getter function feature.
Configuration menu - View commit details
-
Copy full SHA for fda90ae - Browse repository at this point
Copy the full SHA fda90aeView commit details
Commits on Oct 5, 2024
-
i #230 Corrected config.R Documentation
- config_file parameter description was incorrect, a reference to how it is obtained was added to its description. - renamed get_parsed() to parse_config() and changed the appropriate getter calls in all of the notebooks. - reverted RoxygenNote version in DESCRIPTION
Configuration menu - View commit details
-
Copy full SHA for df129df - Browse repository at this point
Copy the full SHA df129dfView commit details
Commits on Oct 9, 2024
-
i #230 Organized config.R functions
- config.R functions are organized to follow the same formatting as the conf files - All conf files issue_trackers have been updated.
Configuration menu - View commit details
-
Copy full SHA for 85f4830 - Browse repository at this point
Copy the full SHA 85f4830View commit details -
- get_mbox_mailing_list() and get_mbox_archive_type() were removed as the keys that they are grabbing are scheduled for removal.
Configuration menu - View commit details
-
Copy full SHA for cee5e36 - Browse repository at this point
Copy the full SHA cee5e36View commit details -
- added two new bugzilla getter functions get_bugzilla_issue_comment_path and get_bugzilla_issue_path
Configuration menu - View commit details
-
Copy full SHA for 25deb91 - Browse repository at this point
Copy the full SHA 25deb91View commit details
Commits on Oct 10, 2024
-
- Implemented two pipermail mailing list getters get_pipermail_domain and get_pipermail_path
Configuration menu - View commit details
-
Copy full SHA for 89e768f - Browse repository at this point
Copy the full SHA 89e768fView commit details -
i #230 Mbox and Pipermail Input Getters
- Implemented two more getter functions: get_mbox_input_file() and get_pipermail_input_file()
Configuration menu - View commit details
-
Copy full SHA for cad5c6f - Browse repository at this point
Copy the full SHA cad5c6fView commit details -
- Added Scitools understand section to tools - Updated mailing_list
Configuration menu - View commit details
-
Copy full SHA for 719650a - Browse repository at this point
Copy the full SHA 719650aView commit details -
i #230 Understand Tool Getters
- Implemented 4 Getter functions: get_understand_code_language(), get_understand_keep_dependencies_type(), get_understand_project_path(), and get_understand_output_path(). - Changed get_code_language() and get_keep_dependencies_type() to get_depends_code_language() and get_depends_keep_dependencies_type(), respectively as well as updated the appropriate notebooks that used these getters.
Configuration menu - View commit details
-
Copy full SHA for e352aee - Browse repository at this point
Copy the full SHA e352aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe66c1 - Browse repository at this point
Copy the full SHA dbe66c1View commit details
Commits on Oct 11, 2024
-
- Updated NEWS.md - Minor change to mailing_list
Configuration menu - View commit details
-
Copy full SHA for 15b5e62 - Browse repository at this point
Copy the full SHA 15b5e62View commit details
Commits on Oct 18, 2024
-
i #230 Fixed Relative Paths in Notebooks
- The project configuration sections of each notebook was incorrectly using the project directory (kaiaulu/) as their working directory rather than the directory that they reside in (/vignettes/) as their working directory. - Uncommented the output_filepath line for pattern4 tool in junit5.yml configuration file. - Uncommented the mod_mbox mailing list section for mailing_list in openssl.yml configuration file.
Configuration menu - View commit details
-
Copy full SHA for 86bb74b - Browse repository at this point
Copy the full SHA 86bb74bView commit details