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

[Nest][Feature] - Re-write Git patch scripts in Dart #38

Open
matthew-carroll opened this issue Jan 12, 2025 · 0 comments
Open

[Nest][Feature] - Re-write Git patch scripts in Dart #38

matthew-carroll opened this issue Jan 12, 2025 · 0 comments
Labels
feature nest Relates to Nest, tools for forking

Comments

@matthew-carroll
Copy link
Contributor

Nest has a couple scripts that import and export changes as patch files. This is a critical part of contributing changes to Flock, as well as creating the latest Flock version on top of Flutter.

These scripts are currently written in Python.

We should rewrite these scripts in Dart for the following reasons:

  • Our maintainers are much more familiar with Dart than Python.
  • Dart provides compile-time safety.
  • Dart with data structures provides IDE hints for more effective development.
  • The above points make it easier for us to identify errors during code execution and report them in human readable ways during execution. The biggest concern with these scripts isn't about when they're successful. The challenge is root causing issues when they fail. That will be easier for us in Dart.
@matthew-carroll matthew-carroll added feature nest Relates to Nest, tools for forking labels Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature nest Relates to Nest, tools for forking
Projects
None yet
Development

No branches or pull requests

1 participant