-
Notifications
You must be signed in to change notification settings - Fork 4
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
extract codegen
& introduce optparse-applicative
#73
Conversation
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
codegen
codegen
& introduce optparse-applicative
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but the CI failed. Should we fix it now?
Signed-off-by: Lîm Tsú-thuàn <[email protected]>
@dm4 fixed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🆗
Experiment: I will say the magic words to summon the code review bot. Please excuse the construction! flows summarize |
Hello, I am a serverless review bot on flows.network. Here are my reviews of code commits in this PR. Overall, these patches seem to make beneficial changes to the codebase, like improving modularity and consistency, and adding new features. However, there are some potential issues that need to be addressed. For instance, the use of DetailsCommit 1The patch implements changes that extract The changes seem to be beneficial because they improve the modularity of the code and make it more flexible. The new codebase also conforms to a well-accepted Haskell library, which should improve its consistency and robustness. However, it's not clear whether this is the best way to introduce Commit 2Key Changes:
Potential Problems:
Commit 3Key Changes:
The use of Additionally, there are some minor changes in the code like using Commit 4This patch only updates the CHANGELOG by adding three new features to the Unreleased section. The three new features are:
There are no potential problems identified in this patch as it only adds to the CHANGELOG. Commit 5This patch changes the version number of the code. Specifically, it changes the version number "0.2" to "0.2.0". There are no potential problems identified in this patch. Commit 6The patch fixes the A potential problem with this patch is that it might expect a fixed version number of |
Here is another bot that reviews changed code files in a PR. The magic words to summon it are: flows review |
Hello, I am a serverless review bot on flows.network. Here are my reviews of changed source code files in this PR. app/Main.hsThere are no significant problems with this source code snippet. However, I would suggest a couple of small changes:
Here's the updated code:
The patch modifies the bindings/rust/invoke-witc/src/lib.rsOverall, the code looks good and there are no obvious security issues from the given source code snippet. However, there are some minor suggestions for improvement:
The patch updates the package.yamlThis is a valid
The patch added witc.cabalThis code snippet provides a I cannot find any potential problems with this code snippet. However, it is important to note that reviewing only the The patch introduces a new dependency, |
optparse-applicative
to parse CLI inputcodegen
to simplify programWith optparse, user can get CLI helps