Avalonia.FuncUI
Avalonia.FuncUI copied to clipboard
Consider renaming packages
The packages currently use "JaggerJo.Avalonia.ABC" naming. This should probably be renamed to "Avalonia.ABC" or "AvaloniaCommunity.ABC"
https://www.nuget.org/packages?q=avalonia+funcui
I think this would be a very good thing to do before we publish the first new version to avoid future upgrade problems.
Also important to note if we do end up renaming the packages: we should update the getting started docs to reflect the new names, probably good to tackle as part of #174
"Avalonia.FuncUI.ABC" seems like a good choice to me.
Nuget for some time have prefix preservation that forbids packages from anyone to be in form System.ABC or Avalonia.ABC. Because of this package have to be named FuncUI.Avalonia or we have to get access to this prefix by avalonia team. Most chose first option, e.g. Dock.Avalonia, MessageBox.Avalonia, Citrus.Avalonia and Live.Avalonia
There is always "FSharp.Avalonia" since that is used by some of the other fsprojects.
Nuget for some time have prefix preservation that forbids packages from anyone to be in form
System.ABCorAvalonia.ABC. Because of this package have to be named FuncUI.Avalonia or we have to get access to this prefix by avalonia team. Most chose first option, e.g. Dock.Avalonia, MessageBox.Avalonia, Citrus.Avalonia and Live.Avalonia
Talked to @grokys about this years ago. At the time Avalonia was still in early beta (or maybe even alpha). FuncUI was an early prototype. Getting a 'sub prefix' permission on NuGet seems to be possible, but a bit of work/ writing mails back and forth. So it was too much effort at the time, that's why they are prefixed with JaggerJo if I remember correctly.
Revisiting this conversation now that we're ready to release a new version š
@dsyme, @JordanMarr, @JaggerJo do we have consensus over any name? And also: any extra steps needed to rename the packages other than changing the names in the .fsproj files? Missing if there's something needed on the NuGet side since I've never published anything there.
Revisiting this conversation now that we're ready to release a new version š
@dsyme, @JordanMarr, @JaggerJo do we have consensus over any name? And also: any extra steps needed to rename the packages other than changing the names in the
.fsprojfiles? Missing if there's something needed on the NuGet side since I've never published anything there.
I like FSharp.Avalonia.FuncUI but don't really care too much. I think just renaming it in the fsproj files is enough.
I think that at this point, if you wanted to move FuncUI to the Avalonia org and use our CI/publish infrastructure we could call it Avalonia.FuncUI? @danwalmsley what do you think?
Of course that would be completely up to you - I totally understand if you want to keep it separate.
I think that at this point, if you wanted to move FuncUI to the Avalonia org and use our CI/publish infrastructure we could call it
Avalonia.FuncUI? @danwalmsley what do you think?Of course that would be completely up to you - I totally understand if you want to keep it separate.
Would be the best name IMHO, but moving the repo out of the fsprojects org might not be the best idea as the F# community keeps the project alive. @JordanMarr @sleepyfran opinions?
@grokys Would it be possible to keep the project in the fsprojects community incubator and grant us a prefix subset reservation delegation for Avalonia.FuncUI?
Would be the best name IMHO, but moving the repo out of the
fsprojectsorg might not be the best idea as the F# community keeps the project alive. @JordanMarr @sleepyfran opinions?@grokys Would it be possible to keep the project in the
fsprojectscommunity incubator and grant us a prefix subset reservation delegation forAvalonia.FuncUI?
Agree that having Avalonia.FuncUI name while keeping the repo here would be the best move, I think this org gives a great chance of discovery for F# projects š
Being able to brand it as Avalonia.FuncUI would be a huge endorsement from the Avalonia team and would be a real boost in terms of perception and legitimacy. š„
I think moving it to the Avalonia org would reinforce that legitimacy even more which would be fantastic; on the other hand, the fsprojects org does have a process in place to ensure that its projects always have active maintainers from the F# community which is obviously a good thing.
So name change: yes, please and thank you! Location: I like the idea of moving but can also see benefits of staying so Iām fine either way.
@grokys Would it be possible to keep the project in the fsprojects community incubator and grant us a prefix subset reservation delegation for Avalonia.FuncUI?
Ah! I don't think this was possible the last time we spoke about this. Yep, that sounds like a good idea.
But moving the repo out of the fsprojects org might not be the best idea as the F# community keeps the project alive.
Yep, that shouldn't be a problem if the subset delegation works.
I'll discuss this with the rest of the core team and get that done!
@grokys Would it be possible to keep the project in the fsprojects community incubator and grant us a prefix subset reservation delegation for Avalonia.FuncUI?
Ah! I don't think this was possible the last time we spoke about this. Yep, that sounds like a good idea.
But moving the repo out of the fsprojects org might not be the best idea as the F# community keeps the project alive.
Yep, that shouldn't be a problem if the subset delegation works.
I'll discuss this with the rest of the core team and get that done!
Thanks a lot!
If you guys want to let's make it happen! Make Avalonia one big family. It's pretty clear that FuncUI is an important part of avalonia now, you have all proven that šš
If you guys want to let's make it happen! Make Avalonia one big family. It's pretty clear that FuncUI is an important part of avalonia now, you have all proven that šš
Thanks a lot! @danwalmsley @grokys what are the next steps to make this possible? From what I see in the NuGet you need to grant us the prefix access, is there any action needed from our side? š
If you guys want to let's make it happen! Make Avalonia one big family. It's pretty clear that FuncUI is an important part of avalonia now, you have all proven that šš
Thanks a lot! @danwalmsley @grokys what are the next steps to make this possible? From what I see in the NuGet you need to grant us the prefix access, is there any action needed from our side? š
@grokys just let me know if I can help with anything regarding Nuget. Would be best to grant the prefix subset reservation delegation to the fsharp org.