Skip to content

Additional tags for AWS.Tools.* modules #34

Closed
@scrthq

Description

@scrthq

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 to AWS.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 PowerShell
  • PSEdition_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 platform
  • Linux so it shows up when searching for modules compatible with the Linux platform
  • Mac 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):

image

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*?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedWe are asking the community to submit a PR to resolve this issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions