beekeeper 0.1.0
Summary
Basic authentication and endpoint calls.
Proposal wording
- Export a function to generate
R/*.Randtests/testthat/*.Rfiles to authenticate the user and make a call to the API, given the URL of an OpenAPI spec in YAML format. The generated files will follow and encourage best practices, and will serve as the core around which the rest of a package would be built. - Produce a vignette about configuring authentication.
- Potential challenges: Authentication is a complex and delicate subject. Some APIs require registration of special apps to "catch" authentication requests, while others simply provide an API key. I will need to carefully navigate these complexities in the vignette.
Changes from proposal
- The vignette about configuring authentication was folded into the main package vignette, since it turned out to be surprisingly straightforward (at least at this point).
- At this point authentication covers API keys only.
What's Changed
- Additional setup. by @jonthegeek in #1
- Update README. by @jonthegeek in #2
- Rename api2r to beekeeper by @jonthegeek in #4
- More notes on the plan. by @jonthegeek in #5
- Update logos per new package name. by @jonthegeek in #6
- Revise plan. by @jonthegeek in #9
- Basics by @jonthegeek in #24
- Enable S7 pre-4.3. by @jonthegeek in #25
- Make pkg_agent() play nice. by @jonthegeek in #27
- Generate basic test. by @jonthegeek in #28
- Explain beekeeper name. by @jonthegeek in #29
- Apply workshop by @jonthegeek in #30
- Implement API key security. by @jonthegeek in #33
- Update vignette by @jonthegeek in #34
- Don't need as_rapid(), oops! by @jonthegeek in #36
Full Changelog: https://github.com/api2r/beekeeper/commits/v0.1.0