Add an "implementers guide" for developing backends #3026
Labels
documentation
An improvement required in the project's documentation.
enhancement
New features, or improvements to existing features.
What is the problem or limitation you are having?
As noted in #3022, there is very little documentation or formal interface for someone seeking to implement a new backend, or implement a missing piece of an existing backend.
Describe the solution you'd like
Add an implementation guide to the docs. This could cover details such as:
Describe alternatives you've considered
A formal ABC or Protocol specification. This was the original form proposed in #3022. The downside is that introducing this as formal code has a non-zero impact on runtime, won't capture all the underlying details (such as behavioural and semantic details), and is only of interest to a relatively small audience.
Additional context
No response
The text was updated successfully, but these errors were encountered: