swiftlang/swift-docc

Support a relative path for the options to "link to source" for the --target-path CLI option

開放

#490 建立於 2023年2月24日

 (8 則留言) (0 個反應) (1 位負責人)Swift (181 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (1,356 顆星)
PR 合併指標
 (平均合併 24天 11小時) (30 天內合併 33 個 PR)

描述

Feature Name

support relative paths for --target-path

Description

I started trying to use the feature for including links to hosted online source, as described in Distributing Documentation to Other Developers.

The --target-path option currently requires an absolute path to the location to reference the source, and it would tremendously more convenient if this were provided in the form of a relative path.

Per a thread in swift forums, Franklin made a reference to a likely location for the possible enhancement.

Motivation

Allowing a relative path makes any CI/scripted work significantly easier for generating documentation, as it more easily divorces the location from the machine. It's possible to work around this in a shell script (something like "$(dirname $(dirname $(filepath $0)))", as seen in https://github.com/apple/swift-markdown/blob/main/bin/update-gh-pages-documentation-site), but that's not common knowledge or easily found.

Importance

Entirely an ease-of-use scenario

Alternatives Considered

No response

貢獻者指南