mirror of
https://github.com/apple/pkl.git
synced 2026-01-11 22:30:54 +01:00
[PR #824] [MERGED] Added support for an alternative current dir mode in pkldoc #760
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/824
Author: @netvl
Created: 11/19/2024
Status: ✅ Merged
Merged: 2/19/2025
Merged by: @bioball
Base:
main← Head:current-publishing-variants📝 Commits (2)
c64f5ecAdded an ability to avoid creating symlinks in Pkldoc2e475d9Adjust test and documentation📊 Changes
11 files changed (+143 additions, -19 deletions)
View changed files
📝
docs/modules/pkl-doc/pages/index.adoc(+9 -1)📝
docs/modules/pkl-gradle/pages/index.adoc(+11 -0)📝
pkl-commons/src/main/kotlin/org/pkl/commons/Paths.kt(+16 -0)📝
pkl-doc/src/main/kotlin/org/pkl/doc/CliDocGenerator.kt(+1 -0)📝
pkl-doc/src/main/kotlin/org/pkl/doc/CliDocGeneratorOptions.kt(+11 -0)📝
pkl-doc/src/main/kotlin/org/pkl/doc/DocGenerator.kt(+28 -6)📝
pkl-doc/src/main/kotlin/org/pkl/doc/Main.kt(+16 -1)📝
pkl-doc/src/test/kotlin/org/pkl/doc/CliDocGeneratorTest.kt(+30 -7)📝
pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java(+7 -1)📝
pkl-gradle/src/main/java/org/pkl/gradle/spec/PkldocSpec.java(+4 -1)📝
pkl-gradle/src/main/java/org/pkl/gradle/task/PkldocTask.java(+10 -2)📄 Description
Some systems, for example, GitHub Pages, have trouble with handling symlinks, which breaks the
currentdirectory links created by Pkldoc. In this PR, we add an alternative mode which creates a full copy of the latest published version contents in thecurrentdirectory instead.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.