Add *
support for @Available
directive
#969
Labels
enhancement
Improvements or enhancements to existing functionality
*
support for @Available
directive
#969
Feature Name
Support platform name
*
in@Available
directiveDescription
We've added support for
introduced
anddeprecated
for the@Available
directive in #440 and #441.We should also add support for
*
as a value for the platform name, as currently it's not supported:https://github.com/apple/swift-docc/blob/f019ab8e2e0370d8f95921d4b8f1f7309c4eedbc/Sources/SwiftDocC/Semantics/Metadata/Availability.swift#L66-L69
This would potentially be used like:
Motivation
We should add support for
*
as a platform name to better reflect that a large number of packages work on Linux and Windows and anywhere else where Swift is supported.More context here:
#851 (comment)
Importance
The
@Available
directive is missing some functionality until we implement this feature.Alternatives Considered
No response
The text was updated successfully, but these errors were encountered: