Skip to content
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

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    287f95b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. i #230 added new get functions

    Added get  functions for mbox, jira,        and github.
    anthonyjlau committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6c323ce View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. 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.
    anthonyjlau committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ffb969a View commit details
    Browse the repository at this point in the history
  2. i #230 updated comments, added catches

    I normalized the comments by having it follow a format. I added if wrappers to catch null values.
    anthonyjlau committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a7b719f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. 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.
    anthonyjlau committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a16ab10 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    f249709 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6e8e31 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    42fee34 View commit details
    Browse the repository at this point in the history
  2. fix github checks

    carlosparadis committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    b1e4001 View commit details
    Browse the repository at this point in the history
  3. fixes compiling error

    carlosparadis committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    1b1535b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    f160003 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba27309 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Documentation edit for PR reflection test.

    Confirming setup for committing and PR reflection.
    beydlern committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4fe896d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Minor Documentation Edit for PR Reflection Test

    Confirming setup for committing and PR reflection.
    crepesAlot committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    720c028 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. 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.
    beydlern committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ef42bd3 View commit details
    Browse the repository at this point in the history
  2. 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.
    beydlern committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c15223c View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. 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.
    beydlern committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b8d482b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. 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.
    beydlern committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f9d20ec View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. 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.
    beydlern committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    cccb8ef View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. i #230 Update and Refactor Conf/ Files

    - Updated mailing_list for conf/ files
    - Updated issue_tracker for conf/ files
    crepesAlot committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    1219265 View commit details
    Browse the repository at this point in the history
  2. Merge branch '230-abstract-config-file-parsing' of https://github.com…

    …/sailuh/kaiaulu into 230-abstract-config-file-parsing
    crepesAlot committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    3202887 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. 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.
    beydlern committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    fda90ae View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. 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
    beydlern committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    df129df View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. 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.
    crepesAlot committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    85f4830 View commit details
    Browse the repository at this point in the history
  2. i #230 Removed Unused Getters

    - get_mbox_mailing_list() and get_mbox_archive_type() were removed as the keys that they are grabbing are scheduled for removal.
    beydlern committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    cee5e36 View commit details
    Browse the repository at this point in the history
  3. i #230 Bugzilla Getters

    - added two new bugzilla getter functions get_bugzilla_issue_comment_path and get_bugzilla_issue_path
    beydlern committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    25deb91 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. i #230 Pipermail Getters

    - Implemented two pipermail mailing list getters get_pipermail_domain and get_pipermail_path
    beydlern committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    89e768f View commit details
    Browse the repository at this point in the history
  2. i #230 Mbox and Pipermail Input Getters

    - Implemented two more getter functions: get_mbox_input_file() and get_pipermail_input_file()
    beydlern committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    cad5c6f View commit details
    Browse the repository at this point in the history
  3. i #230 Updated conf/ files

    - Added Scitools understand section to tools
    - Updated mailing_list
    crepesAlot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    719650a View commit details
    Browse the repository at this point in the history
  4. 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.
    beydlern committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    e352aee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbe66c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. i #230 Update NEWS.md

    - Updated NEWS.md
    - Minor change to mailing_list
    crepesAlot committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    15b5e62 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. 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.
    beydlern committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    86bb74b View commit details
    Browse the repository at this point in the history