Throughout development of this package, I drew much inspiration from a variety of workflow-enhancing R packages and learned a lot from blog posts and source code. This section gives kudos to those resources and their creators. The one caveat is that this list is almost surely incomplete.
projmgr’s emphasis on project management means that it aspires to the class of workflow enhancing packages. Such packages don’t take center stage in data analysis but instead attempt to improve rote processes and reduce the mental overhead of switching contexts between one’s analysis and other ancillary tasks.
Two packages that exemplify workflow enhancement are
usethis. They inspired me to think broadly about this type of package and also specifically inspired certain functionality and implementation within
projmgr. In particular,
pkgdown inspired my use of YAML templates for project plans and the inclusion of
template_ functions to demonstrate how that YAML should be structured.
usethis includes many
browse_ functions to help users navigate to various websites easily, and I borrowed this concept and implementation for
projmgr’s set of
Before you write an API wrapper, you have to learn the basics of APIs. Here are a few great talks on using the
httr R package:
I prowled through countless GitHub repos on this journey, but here are a few API packages that I kept digging into particularly to see if what I was doing made sense.
Finally, while I was not new to package development, this process was of course facilitated by the phenomanl resources that are: