Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

derive: remove darling dependency #619

Merged
merged 1 commit into from
Jan 4, 2022
Merged

derive: remove darling dependency #619

merged 1 commit into from
Jan 4, 2022

Conversation

tony-iqlusion
Copy link
Member

We're not really utilizing it much, and it adds considerably to compile times.

The idea of declarative attribute parsers is a good one, however we're not at the stage where it's worth the extra overhead.

The replacement code isn't great and misses a few key cases, but really all of the component-related code is in need of an overhaul and can perhaps be replaced with some existing well-maintained 3rd party library for dependency injection.

We're not really utilizing it much, and it adds considerably to compile
times.

The idea of declarative attribute parsers is a good one, however we're
not at the stage where it's worth the extra overhead.

The replacement code isn't great and misses a few key cases, but really
all of the component-related code is in need of an overhaul and can
perhaps be replaced with some existing well-maintained 3rd party library
for dependency injection.
@tony-iqlusion tony-iqlusion requested a review from a team January 3, 2022 23:33
@tony-iqlusion tony-iqlusion merged commit 3d352fc into main Jan 4, 2022
@tony-iqlusion tony-iqlusion deleted the remove-darling branch January 4, 2022 00:11
@tony-iqlusion tony-iqlusion mentioned this pull request Feb 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants