-
Notifications
You must be signed in to change notification settings - Fork 5
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
Short term planning #84
Comments
This works, but I am not sure how we want to manage not stepping on each others toes?
Maybe also change each thing to a checkbox so we can mark them as completed |
Let's try editing the comment above, I started with "WIP @davidmorgan" against the "add support for macros reporting errors" :) I was thinking of deleting done stuff but if it's useful (it probably is useful to see for a while at least) we could also move it to a "done" section as an alternative to checkboxes. |
Or just strike through them 🤷 |
Most items are blocked on the two pending PRs; I could work on top of them but I don't want to build up a big pile of unreviewed changes, so I'll switch to doing cleanup / docs / other things for now. |
If this is not being worked on already, I would like to contribute the query-related part of
As a first step (if I understand things correctly), I'd split the |
@jakemac53 I thought maybe we can try tracking in-flight PRs and what to work on today/tomorrow in an issue.
Out for review
#71 not blocking anything, convenience extension methods
Next steps / WIP
High priority
Augmentation
.QualifiedName
formember
in Add Model.qualifiedNameOfMember, add fast way to find the path to JsonBufferBuilder #87 may be helpful_checkNamedType
Medium priority
dart_model
for caching / performance #94, next step is to add rerunning macros, e2e benchmarkingsupertypeOf
intype_system.dart
added in @JsonCodable() supports super toJson and fromJson. #89_macro_tool
since
tags and defaults to fields, add minor version numbers, update generation to use themmacro/lib/macro.dart
: inject a macro's metadata from the bootstrap script rather than writing macro name and phases directly in the macro.Query
,Interface
,Member
to union types.Low priority
JsonBufferBuilder
e.g. Consider adding enum metadata to typed map schemas #83macro_client.dart
: split to multiple implementations for TCP/IP, stdin/out, etc. (Isolate mode?)macro_client.dart
, various others: handle macro lifecycles so it's possible to edit a macro and have it rebuild.generate_dart_model.dart
"add the description" and "add description(s)".The text was updated successfully, but these errors were encountered: