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

317 Openhub API Interface Functions #325

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
287f95b
i #230 generalized get functions
anthonyjlau Mar 23, 2024
6c323ce
i #230 added new get functions
anthonyjlau Mar 26, 2024
ffb969a
i #230 changed functions that access lists
anthonyjlau Mar 28, 2024
a7b719f
i #230 updated comments, added catches
anthonyjlau Mar 28, 2024
a16ab10
i #230 updated jira and mbox funcs to rtn a list
anthonyjlau Apr 3, 2024
f249709
i #230 added the project_key_index for Jira
anthonyjlau Apr 10, 2024
f6e8e31
i #230 added function to return GitHub keys
anthonyjlau Apr 10, 2024
42fee34
i #288 added changes to github, mail structure
anthonyjlau Apr 28, 2024
b1e4001
fix github checks
carlosparadis Apr 28, 2024
1b1535b
fixes compiling error
carlosparadis Apr 28, 2024
f160003
i #230 added config file changes
anthonyjlau Apr 29, 2024
ba27309
Merge branch 'master' into 230-abstract-config-file-parsing
carlosparadis Apr 29, 2024
4fe896d
Documentation edit for PR reflection test.
beydlern Sep 11, 2024
720c028
Minor Documentation Edit for PR Reflection Test
crepesAlot Sep 12, 2024
ef42bd3
i #230 replace a notebook's paths to get functions
beydlern Sep 20, 2024
c15223c
i #230 removed source call from modified notebook
beydlern Sep 20, 2024
b8d482b
i #230 removed incorrect pathing in config.R
beydlern Sep 24, 2024
f9d20ec
i #230 redefined get functions and updated an .Rmd
beydlern Sep 25, 2024
cccb8ef
i #230 Fix config.R Function Descriptions and Implement Notebooks
beydlern Sep 29, 2024
1219265
i #230 Update and Refactor Conf/ Files
crepesAlot Oct 2, 2024
3202887
Merge branch '230-abstract-config-file-parsing' of https://github.com…
crepesAlot Oct 2, 2024
fda90ae
i #230 Refactored More Notebooks
beydlern Oct 3, 2024
df129df
i #230 Corrected config.R Documentation
beydlern Oct 5, 2024
85f4830
i #230 Organized config.R functions
crepesAlot Oct 9, 2024
cee5e36
i #230 Removed Unused Getters
beydlern Oct 9, 2024
25deb91
i #230 Bugzilla Getters
beydlern Oct 9, 2024
89e768f
i #230 Pipermail Getters
beydlern Oct 10, 2024
cad5c6f
i #230 Mbox and Pipermail Input Getters
beydlern Oct 10, 2024
719650a
i #230 Updated conf/ files
crepesAlot Oct 10, 2024
e352aee
i #230 Understand Tool Getters
beydlern Oct 10, 2024
dbe66c1
Merge branch 'master' into 230-abstract-config-file-parsing
beydlern Oct 10, 2024
15b5e62
i #230 Update NEWS.md
crepesAlot Oct 11, 2024
86bb74b
i #230 Fixed Relative Paths in Notebooks
beydlern Oct 18, 2024
b3b79ce
i #317 Rough Implemententation Openhub Functions
beydlern Oct 27, 2024
a8db840
i #317 DESCRIPTION RoxygenNote Version
beydlern Oct 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ Authors@R: c(
person('Nicole', 'Hoess', role = c('ctb')),
person('Anthony', 'Lau', role = c('ctb')),
person('Sean', 'Sunoo', role = c('ctb')),
person('Ian Jaymes', 'Iwata', role= c('ctb'))
person('Ian Jaymes', 'Iwata', role= c('ctb')),
person('Nicholas', 'Beydler', role = c('ctb')),
person('Mark', 'Burgess', role = c('ctb'))
)
Maintainer: Carlos Paradis <[email protected]>
License: MPL-2.0 | file LICENSE
Expand Down
60 changes: 60 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,57 @@ export(filter_by_file_extension)
export(filter_by_filepath_substring)
export(filter_by_last_files_change)
export(format_name_email)
export(get_bugzilla_issue_comment_path)
export(get_bugzilla_issue_path)
export(get_bugzilla_project_key)
export(get_cveid_regex)
export(get_date_from_commit_hash)
export(get_depends_code_language)
export(get_depends_keep_dependencies_type)
export(get_dv8_flaws_params)
export(get_dv8_folder_path)
export(get_enumeration_commits)
export(get_file_extensions)
export(get_filter_commit_size)
export(get_git_branches)
export(get_git_repo_path)
export(get_github_commit_path)
export(get_github_issue_event_path)
export(get_github_issue_or_pr_comment_path)
export(get_github_issue_path)
export(get_github_issue_search_path)
export(get_github_keys)
export(get_github_owner)
export(get_github_pull_request_path)
export(get_github_repo)
export(get_issue_id_regex)
export(get_jira_domain)
export(get_jira_issues_comments_path)
export(get_jira_issues_path)
export(get_jira_keys)
export(get_jira_project_key_name)
export(get_mbox_domain)
export(get_mbox_input_file)
export(get_mbox_key_indexes)
export(get_mbox_path)
export(get_nvdfeed_folder_path)
export(get_pattern4_filepath)
export(get_pattern4_folder_path)
export(get_pipermail_domain)
export(get_pipermail_input_file)
export(get_pipermail_path)
export(get_srcml_filepath)
export(get_substring_filepath)
export(get_tool_project)
export(get_topics)
export(get_uctags_line_types)
export(get_understand_code_language)
export(get_understand_keep_dependencies_type)
export(get_understand_output_path)
export(get_understand_project_path)
export(get_window_end_commit)
export(get_window_size)
export(get_window_start_commit)
export(git_add)
export(git_blame)
export(git_checkout)
Expand Down Expand Up @@ -104,12 +154,22 @@ export(motif_factory_anti_triangle)
export(motif_factory_square)
export(motif_factory_triangle)
export(normalized_levenshtein)
export(openhub_api_analyses)
export(openhub_api_iterate_pages)
export(openhub_api_organizations)
export(openhub_api_portfolio_projects)
export(openhub_api_projects)
export(openhub_parse_analyses)
export(openhub_parse_organizations)
export(openhub_parse_portfolio_projects)
export(openhub_parse_projects)
export(parse_bugzilla_perceval_rest_issue_comments)
export(parse_bugzilla_perceval_traditional_issue_comments)
export(parse_bugzilla_rest_comments)
export(parse_bugzilla_rest_issues)
export(parse_bugzilla_rest_issues_comments)
export(parse_commit_message_id)
export(parse_config)
export(parse_dependencies)
export(parse_dv8_architectural_flaws)
export(parse_dv8_clusters)
Expand Down
3 changes: 3 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ __kaiaulu 0.0.0.9700 (in development)__

### NEW FEATURES

* `config.R` now contains a set of getter functions used to centralize the gathering of configuration data and these getter functions are used to refactor configuration file information gathering. For example, loading configuration file information with variable assignment is as follows `git_repo_path <- config_file[["version_control"]][["log"]]` but refactoring with a config.R getter function becomes `git_repo_path <- get_git_repo_path(config_file)`. [#230](https://github.com/sailuh/kaiaulu/issues/230)
* `refresh_jira_issues()` had been added. It is a wrapper function for the previous downloader and downloads only issues greater than the greatest key already downloaded. [#275](https://github.com/sailuh/kaiaulu/issues/275)
* `download_jira_issues()`, `download_jira_issues_by_issue_key()`, and `download_jira_issues_by_date()` has been added. This allows for downloading of Jira issues without the use of JirAgileR and specification of issue Id and created ranges. It also interacts with `parse_jira_latest_date()` to implement a refresh capability. [#275](https://github.com/sailuh/kaiaulu/issues/275)
* `make_jira_issue()` and `make_jira_issue_tracker()` no longer create fake issues following JirAgileR format, but instead the raw data obtained from JIRA API. This is compatible with the new parser function for JIRA. [#277](https://github.com/sailuh/kaiaulu/issues/277)
Expand Down Expand Up @@ -46,6 +47,7 @@ __kaiaulu 0.0.0.9700 (in development)__
* graph_to_dsmj is now vectorized, increasing performance [#209](https://github.com/sailuh/kaiaulu/issues/209)
* Bugzilla API now allows for output file to be specified. [#202](https://github.com/sailuh/kaiaulu/issues/202)
* Paired parser functions now expects a filepath instead of a json string character. [#202](https://github.com/sailuh/kaiaulu/issues/202)
* refactored file organization in config files for clearer hierarchy. [#230](https://github.com/sailuh/kaiaulu/issues/230)

### BUG FIXES

Expand Down Expand Up @@ -222,6 +224,7 @@ __kaiaulu [0.0.0.9000](https://github.com/sailuh/kaiaulu/milestone/1) (04/24/202
* lubridate dependency was removed, this package now uses base R POSIXct to handle dates. [#13](https://github.com/sailuh/kaiaulu/issues/13)
* stringr was replaced by stringi to respect license terms of this and stringr packages. [#21](https://github.com/sailuh/kaiaulu/issues/21)


### BUG FIXES

* non defined function parameter on mbox has been fixed. [#25](https://github.com/sailuh/kaiaulu/issues/25)
Expand Down
Loading
Loading