MarcelGarus / MarcelGarus/tape

Provide taped-package suggestion hints

Open
#22 3 comments 0 reactions 0 assignees View on GitHub
adapter generation cli cli: tapegen assist
Dominant language
Dart
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

If tape assist is running and users create a `@TapeClass` that has a field of an external type, i.e. Flutter's `Color`, encoding won't work without registering an `AdapterFor`. It would be amazing if instead of failing at runtime, we could see that an `AdapterForColor` is missing in the `tape.dart`, lookup the package of the type (`package:flutter`), check if a `taped_flutter` package exists on pub.dev, and suggest that to the user.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the tape assist flow and the generated tape.dart handling for a missing AdapterFor external type. Trace how the external package, such as package:flutter, could be identified and how pub.dev availability would be checked. Done means users receive a taped package suggestion instead of only a runtime encoding failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.