juftin/camply

Documentation on How To Implement a New Provider

juftin opened this issue · 0 comments

juftin commented

Is your feature request related to a problem? Please describe.

Camply aims to support new local, state, federal, and international camping providers. Currently, there isn't any centralized documentation on this process or an extremely clean provider to be used as an example. Now that ReserveCalifornia has been implemented we have a somewhat simple provider implementation contained within a PR - this is a great example for future providers.

Describe the solution you'd like

Create a clean documentation guide on how to create a new provider. This guide needs to cover the following details:

  • Implementing an ABC Provider Class
  • Implementing the corresponding ABC Search Class
  • Integrating the new provider/search into the CLI
  • Documenting usage of the new provider
  • Link to the aforementioned PR to demonstrate