Reviewed different APIs, discussed with Jasmine and Chris and chose the Github Events API.
Took the online mini course "An Introduction to APIs" https://zapier.com/learn/apis/ and read "Best practices for API packages" https://httr.r-lib.org/articles/api-packages.html.
Created R wrapper to access repository events https://developer.github.com/v3/activity/events/#list-repository-events.
Created the R package and added the file with R wrapper function to the /R package.
Added a function to create a DF to repo_events file using the parsed data that we get from the get_repo_events function. This is probably a more useable format.
Added a function to print out events for a repo for a given date.
Started unit testing using testthat() on my functions. Also updated DESCRIPTION, LICENSE, manual with help files for my functions, NAMESPACE. Created a skeleton README file.
Integrated Jasmine's functions then implemented Travis CI. Also Chris added vignettes.
log <- get_repo_log('nganlyle', '534_project', '2020-02-03'); log
Worked with Jasmine and Chris to plan the demo. Converting the log into html or Rmarkdown does not work well in Rmarkdown environment (freezing) so adjusted the function to return a simple dataframe.
log <- get_repo_log('nganlyle', '534_project', '2020-02-04'); log
Met with Chris and Jasmine to practice the presention. Added Code of Conduct and Contibuting documents to the package.
log <- get_repo_log('nganlyle', '534_project', '2020-02-05'); log
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.