Closed
Description
I noticed that there was a suggestion to upstream a go-flutter-desktop plugin implementation into an existing plugin's repository in a desktop
directory. For similar reasons as given here I would recommend that if implementations are going to live in the upstream projects you consider using a more distinctive name (maybe go-desktop
or go_desktop
?). E.g.:
- If someone finds a plugin repository containing 'ios', 'android', and 'desktop' directories, will they understand that it doesn't work with flutter.dev/desktop?
- Similarly, if someone is using go-flutter-desktop, and finds such a plugin, will they understand that that's a Go implementation they can use?
- If flutter-rs, or a similar project, starts spreading into the ecosystem in the same way, what happens if they decide that
desktop
is a good name for their implementations?
(Please note that this isn't official guidance or anything of that nature; it's entirely up to you. It just seems like a potential future area of confusion for the ecosystem that could be avoided by changing it early while it's still easy to do so.)