This repository has been archived by the owner on Aug 24, 2021. It is now read-only.
Allow users to opt out of generated code, component database, etc. #83
Labels
✨ feature
New feature or request
A feature that has repeatedly come up in PR reviews and discussions has been allowing users to replace the default generated code or opt out entirely and pass in raw Schema objects.
Currently, the implementation assumes that you are using generated code of a specific shape and structure. (i.e. - using the
Component
trait, usinginventory
for auto-registration).We should allow and support for this level of granularity and let users opt in at whichever level they want. From high level to low level:
Using
cargo
feature flags may be an appropriate way of handling this - but some decisions will need to be made around which direction these feature flags go (i.e. - default is the low level, and you opt into higher level features or default is high level, and you opt out of the high level features).This will likely be a big chunk of work to isolate out these parts of the codebase and can likely be done post
v0.1.0
releaseThe text was updated successfully, but these errors were encountered: