Skip to content

Commit c361e62

Browse files
committed
add makefile for doc
1 parent fe56833 commit c361e62

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ xcuserdata
1010
Package.resolved
1111
.serverless
1212
.vscode
13-
Makefile
1413
.devcontainer
1514
.amazonq
1615
.kiro

Makefile

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
CONTAINER ?= docker
2+
# CONTAINER=container make build-linux # Uses container command
3+
4+
doc:
5+
swift package generate-documentation --target AWSLambdaRuntime
6+
7+
preview:
8+
swift package --disable-sandbox preview-documentation --target AWSLambdaRuntime
9+
10+
generate:
11+
swift package --allow-writing-to-directory /Users/stormacq/Desktop/lambda-runtime-doc \
12+
generate-documentation --target AWSLambdaRuntime --disable-indexing \
13+
--output-path /Users/stormacq/Desktop/lambda-runtime-doc \
14+
--transform-for-static-hosting \
15+
--hosting-base-path lambda-runtime-doc
16+
17+
build-linux:
18+
$(CONTAINER) run --rm -v $$(pwd):/work swift:6.1 /bin/bash -c "cd /work && swift build && swift test"
19+
20+
build-linux-60:
21+
$(CONTAINER) run --rm -v $$(pwd):/work swift:6.0 /bin/bash -c "cd /work && swift build && swift test"
22+
23+
build-linux-nightly:
24+
$(CONTAINER) run --rm -v $$(pwd):/work swiftlang/swift:nightly-6.2-jammy /bin/bash -c "cd /work && swift build && swift test"
25+
26+
format:
27+
swift format format --parallel --recursive --in-place ./Package.swift Examples/ Sources/ Tests/
28+
29+
# how to dynamically add dependency to Package.swift
30+
31+
# for manifest in Package.swift Package@*.swift ; do
32+
# if ! grep -E -i "https://github.com/(apple|swiftlang)/swift-docc-plugin" "$manifest" ; then
33+
# cat <<EOF >> "$manifest"
34+
# package.dependencies.append(
35+
# .package(url: "https://github.com/swiftlang/swift-docc-plugin", from: "\(version)")
36+
# )
37+
# EOF
38+
# fi
39+
# done

0 commit comments

Comments
 (0)