Improve "Porting" guidance for tap developers
Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/169
Originally created by @aaronsteers on 2021-07-12 16:17:15
The porting guide is not very good. Specifically, it does not describe the exact contract that the SDK expects, which methods or overrides must be overriden, how to migrate State-management code, etc.
For reference, here is the current doc: https://sdk.meltano.com/en/latest/porting.html
We should expand the available docs and collect feedback from one or more developers who have been through the process.
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen label, or request that it be added.