Description
First, AWESOME work on modularizing the AWSPowerShell module!!! Going through PowerShell Gallery, I actually found it a bit difficult to not immediately find what I was after as all of the AWS.Tools modules are returned in search results, even when scoping to a specific service like AWS.Tools.EC2
and sorting by relevance. I knew what I was looking for, but the EC2 module was still buried on Page 5 even though it was an exact name match.
My suggestions to improve discoverability, both of the modules themselves as well as supported platforms, would be to add the following tags to each module:
- Service Name, e.g.
EC2
toAWS.Tools.EC2
. This should improve discoverability when searching for service-specific modules. PSEdition_Desktop
so this shows up when specifically searching for modules compatible with Windows PowerShellPSEdition_Core
so it shows up when specifically searching for modules compatible with PowerShell 6+Windows
so it shows up when searching for modules compatible with the Windows platformLinux
so it shows up when searching for modules compatible with the Linux platformMac
so it shows up when searching for modules compatible with the macOS platform
You can see here that searching returns 0 results when specifying the Operating System you're looking for compatible modules for (all checked to demo that this still doesn't return anything because of the missing tags):
Also - if these are intended to be treated as prerelease, can they be versioned as prerelease versions so that they aren't discovered by someone searching for non-prerelease versioned moduled matching, say, AWS*
?