Skip to content

Commit bcea8c1

Browse files
ktosoyim-lee
andauthored
+docc prepare for docc publishing (#118)
* +docc prepare for docc publishing * fix test discovery on 5.5 and 5.6 * Delete [email protected] * Update Package.swift * Apply suggestions from code review Co-authored-by: Yim Lee <[email protected]> Co-authored-by: Yim Lee <[email protected]>
1 parent bd1b935 commit bcea8c1

16 files changed

+474
-5
lines changed

Package.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:4.2
1+
// swift-tools-version:5.6
22
//===----------------------------------------------------------------------===//
33
//
44
// This source file is part of the Swift Metrics API open source project
@@ -22,6 +22,10 @@ let package = Package(
2222
.library(name: "Metrics", targets: ["Metrics"]),
2323
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
2424
],
25+
dependencies: [
26+
// ~~~ SwiftPM Plugins ~~~
27+
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0"),
28+
],
2529
targets: [
2630
.target(
2731
name: "CoreMetrics",

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:4.2
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.0
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.1
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.2
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.3
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.4
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

[email protected]

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// swift-tools-version:5.5
2+
//===----------------------------------------------------------------------===//
3+
//
4+
// This source file is part of the Swift Metrics API open source project
5+
//
6+
// Copyright (c) 2018-2019 Apple Inc. and the Swift Metrics API project authors
7+
// Licensed under Apache License v2.0
8+
//
9+
// See LICENSE.txt for license information
10+
// See CONTRIBUTORS.txt for the list of Swift Metrics API project authors
11+
//
12+
// SPDX-License-Identifier: Apache-2.0
13+
//
14+
//===----------------------------------------------------------------------===//
15+
16+
import PackageDescription
17+
18+
let package = Package(
19+
name: "swift-metrics",
20+
products: [
21+
.library(name: "CoreMetrics", targets: ["CoreMetrics"]),
22+
.library(name: "Metrics", targets: ["Metrics"]),
23+
.library(name: "MetricsTestKit", targets: ["MetricsTestKit"]),
24+
],
25+
targets: [
26+
.target(
27+
name: "CoreMetrics",
28+
dependencies: []
29+
),
30+
.target(
31+
name: "Metrics",
32+
dependencies: ["CoreMetrics"]
33+
),
34+
.target(
35+
name: "MetricsTestKit",
36+
dependencies: ["Metrics"]
37+
),
38+
.testTarget(
39+
name: "MetricsTests",
40+
dependencies: ["Metrics"]
41+
),
42+
]
43+
)

0 commit comments

Comments
 (0)