MarkEdmondson1234 / googleAuthR

Google API Client Library for R. Easy authentication and help to build Google API R libraries with OAuth2. Shiny compatible.
https://code.markedmondson.me/googleAuthR
Other
175 stars 51 forks source link

Plan for migration to googleAuthR 2.0 - splitting out into smaller packages #198

Open MarkEdmondson1234 opened 3 years ago

MarkEdmondson1234 commented 3 years ago

I'd like to split out the functions and refactor now I know more R. The auth features are now covered by gargle so I'd like to instead depend on more packages in the downstream dependencies rather than keep updating this one.

Eventually googleAuthR 2.0.0 will just be wrappers for the smaller packages, then it can be retired gracefully e.g. no version 3.0.0. Probably be a few more years at least before this happens.

The features I'd like to break out are:

MarkEdmondson1234 commented 3 years ago

The biggest blockers at the moment for migrating downstream packages are shiny auth and the paging/caching/batching features so it looks like splitting them out first will be a good first priority.