Why have you made the decision to tightly couple the framework to a SQL database? An implementor not only has to satisfy the interface requirements of app.Application but also Database and Txbuidler.
This makes it quite hard for implementers to satisfy the interface without also doing a lot of "unnecessary" work (I fail to see how SQL has anything to do with ActivityPub).
Are there any future plans to simplify the interface requirements and remove the tight coupling on SQL?
Why have you made the decision to tightly couple the framework to a SQL database? An implementor not only has to satisfy the interface requirements of
app.Applicationbut alsoDatabaseandTxbuidler.This makes it quite hard for implementers to satisfy the interface without also doing a lot of "unnecessary" work (I fail to see how SQL has anything to do with ActivityPub).
Are there any future plans to simplify the interface requirements and remove the tight coupling on SQL?