Skip to content

Instead of new FEATURES, focus on 8K+ issues and minor issues on GITHUB, and reply to each GITHub Issue #59700

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

Closed
fisforfaheem opened this issue Dec 12, 2024 · 9 comments
Labels
area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). type-enhancement A request for a change that isn't a bug

Comments

@fisforfaheem
Copy link

Dart needs so many fixes that, instead of adding new features, I think you should focus on the 5K+ bugs and minor issues posted on GitHub and reply to each GitHub issue.

@dart-github-bot
Copy link
Collaborator

Summary: User requests that the Dart team prioritize fixing existing 5,000+ GitHub bugs and issues before developing new features, and to improve issue response times.

@dart-github-bot dart-github-bot added triage-automation See https://github.com/dart-lang/ecosystem/tree/main/pkgs/sdk_triage_bot. type-enhancement A request for a change that isn't a bug labels Dec 12, 2024
@FMorschel
Copy link
Contributor

I've been fixing things myself and I'm not in any way related to the Dart team (see here https://github.com/dart-lang/sdk/commits?author=FMorschel - there are also new things I made like Go to Imports). You can always help.

The SDK is mostly written in Dart so you only need to understand the project to start and the team is really helpful. I disagree and I'd prefer they make new things for us and we can help them make everything work the best way we can.

There is only so much you can do with limited time (and a single team) and bugs will always show up.

@julemand101
Copy link
Contributor

julemand101 commented Dec 12, 2024

@fisforfaheem This issue tracker are used for multiple components related to Dart and also includes features and subtasks for those features. It is not really fair to say that all 5k issues are actual issues in Dart SDK itself.

Also lot of GitHub issues are suggestions and discussions topics. Some of this are planned as potential upcoming features and therefore the issues are not closed.

Do you have any specific examples of issues that should be prioritized in your opinion? Also, as @FMorschel also mention, you are welcome to take part in fixing issues (start with more simple ones).

@fisforfaheem
Copy link
Author

I believe the dart analyzer can be improved, also dart Analysis server has become slower and very unreliable.

I think team should focus on making dart lint's, analyzer and other related hints and hover info better and super low latency instead of new language features for some months.

@julemand101
Copy link
Contributor

@fisforfaheem There are some issues related to that and there have been made several improvements rather recent. Have you tried latest dev build and checked if you can still reproduce the issues related to slow Analysis server? Also, be aware of this issue related to Windows Defender if you experience slow first analysis after boot: #56755

@FMorschel
Copy link
Contributor

If you want any help with how to start to contribute, feel free to contact me privately or tag me in an issue or on Discord or whatever (same nickname). What I did: posted some issues, and when I got them closed, I looked at the implementations and started doing the same kinds of changes for other people's issues I found similar to mine. Now I understand the broad context around the changes I made and can implement other fixes.

@fisforfaheem
Copy link
Author

Actually I am a front end developer and use flutter sdk, not dart directly

Also can the team add those recent fixes and latency fixes to latest flutter sdk release

@FMorschel
Copy link
Contributor

@fisforfaheem, you can use the beta/main (master on Flutter) channels for new changes faster. But you also can look for improvements you really need and ask them to CP (cherry pick) those commits for the stable version (thats why you get the last number with the versioning e.g. 3.6.1 <- bug fix)

@fisforfaheem fisforfaheem changed the title Instead of new FEATURES, focus on 5K+ bugs and minor issues on GITHUB, and reply to each GITHub Issue Instead of new FEATURES, focus on 8K+ issues and minor issues on GITHUB, and reply to each GITHub Issue Dec 12, 2024
@lrhn lrhn added area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). and removed triage-automation See https://github.com/dart-lang/ecosystem/tree/main/pkgs/sdk_triage_bot. labels Dec 12, 2024
@mraleph
Copy link
Member

mraleph commented Dec 13, 2024

Thanks for your input.

In the future I'd encourage you to submit actionable issues or use other mechanism to indicate that you care about specific issues e.g. leaving comments with additional information on already open issues or using thumbs-up button where appropriate.

Filing "work harder! make it better!" type of issues is not going to help anything. On the other hand, filing actionable issues, helping the team to reproduce existing issues (where team is missing reproductions) and submitting PRs - that is going to help.

@mraleph mraleph closed this as completed Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-meta Cross-cutting, high-level issues (for tracking many other implementation issues, ...). type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

6 participants