From d53216aa429a1cedac85f1ac63ed6446db2f5577 Mon Sep 17 00:00:00 2001 From: Lawrence Forooghian Date: Thu, 15 Dec 2022 17:25:09 -0300 Subject: [PATCH] Move the LogParser library and example app into a Library directory I intend to add other things at the top level of the Tools directory (like tools that actually make use of the LogParser library). --- .github/workflows/check.yml | 4 ++-- Tools/{ => Library}/LogParser/Package.swift | 0 Tools/{ => Library}/LogParser/README.md | 0 .../LogParser/Sources/LogParser/ExampleAppLogFile.swift | 0 .../LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift | 0 .../LogParser/Sources/LogParser/SDKLogMessage.swift | 0 .../Tests/LogParserTests/ExampleAppLogFileTests.swift | 0 .../Tests/LogParserTests/ExampleAppSDKLogLineTests.swift | 0 .../LogParser/Tests/LogParserTests/SDKLogMessageTests.swift | 0 Tools/{ => Library}/LogParserExample/Package.resolved | 0 Tools/{ => Library}/LogParserExample/Package.swift | 0 Tools/{ => Library}/LogParserExample/README.md | 0 .../Sources/LogParserExample/ParseLogFileCommand.swift | 0 Tools/{ => Library}/LogParserExample/example.txt | 0 Tools/README.md | 5 +++++ 15 files changed, 7 insertions(+), 2 deletions(-) rename Tools/{ => Library}/LogParser/Package.swift (100%) rename Tools/{ => Library}/LogParser/README.md (100%) rename Tools/{ => Library}/LogParser/Sources/LogParser/ExampleAppLogFile.swift (100%) rename Tools/{ => Library}/LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift (100%) rename Tools/{ => Library}/LogParser/Sources/LogParser/SDKLogMessage.swift (100%) rename Tools/{ => Library}/LogParser/Tests/LogParserTests/ExampleAppLogFileTests.swift (100%) rename Tools/{ => Library}/LogParser/Tests/LogParserTests/ExampleAppSDKLogLineTests.swift (100%) rename Tools/{ => Library}/LogParser/Tests/LogParserTests/SDKLogMessageTests.swift (100%) rename Tools/{ => Library}/LogParserExample/Package.resolved (100%) rename Tools/{ => Library}/LogParserExample/Package.swift (100%) rename Tools/{ => Library}/LogParserExample/README.md (100%) rename Tools/{ => Library}/LogParserExample/Sources/LogParserExample/ParseLogFileCommand.swift (100%) rename Tools/{ => Library}/LogParserExample/example.txt (100%) create mode 100644 Tools/README.md diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4f94ab2b..fb4298ac 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -55,8 +55,8 @@ jobs: - name: Run LogParser tests run: swift test - working-directory: Tools/LogParser + working-directory: Tools/Library/LogParser - name: Build LogParserExample app run: swift build - working-directory: Tools/LogParserExample + working-directory: Tools/Library/LogParserExample diff --git a/Tools/LogParser/Package.swift b/Tools/Library/LogParser/Package.swift similarity index 100% rename from Tools/LogParser/Package.swift rename to Tools/Library/LogParser/Package.swift diff --git a/Tools/LogParser/README.md b/Tools/Library/LogParser/README.md similarity index 100% rename from Tools/LogParser/README.md rename to Tools/Library/LogParser/README.md diff --git a/Tools/LogParser/Sources/LogParser/ExampleAppLogFile.swift b/Tools/Library/LogParser/Sources/LogParser/ExampleAppLogFile.swift similarity index 100% rename from Tools/LogParser/Sources/LogParser/ExampleAppLogFile.swift rename to Tools/Library/LogParser/Sources/LogParser/ExampleAppLogFile.swift diff --git a/Tools/LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift b/Tools/Library/LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift similarity index 100% rename from Tools/LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift rename to Tools/Library/LogParser/Sources/LogParser/ExampleAppSDKLogLine.swift diff --git a/Tools/LogParser/Sources/LogParser/SDKLogMessage.swift b/Tools/Library/LogParser/Sources/LogParser/SDKLogMessage.swift similarity index 100% rename from Tools/LogParser/Sources/LogParser/SDKLogMessage.swift rename to Tools/Library/LogParser/Sources/LogParser/SDKLogMessage.swift diff --git a/Tools/LogParser/Tests/LogParserTests/ExampleAppLogFileTests.swift b/Tools/Library/LogParser/Tests/LogParserTests/ExampleAppLogFileTests.swift similarity index 100% rename from Tools/LogParser/Tests/LogParserTests/ExampleAppLogFileTests.swift rename to Tools/Library/LogParser/Tests/LogParserTests/ExampleAppLogFileTests.swift diff --git a/Tools/LogParser/Tests/LogParserTests/ExampleAppSDKLogLineTests.swift b/Tools/Library/LogParser/Tests/LogParserTests/ExampleAppSDKLogLineTests.swift similarity index 100% rename from Tools/LogParser/Tests/LogParserTests/ExampleAppSDKLogLineTests.swift rename to Tools/Library/LogParser/Tests/LogParserTests/ExampleAppSDKLogLineTests.swift diff --git a/Tools/LogParser/Tests/LogParserTests/SDKLogMessageTests.swift b/Tools/Library/LogParser/Tests/LogParserTests/SDKLogMessageTests.swift similarity index 100% rename from Tools/LogParser/Tests/LogParserTests/SDKLogMessageTests.swift rename to Tools/Library/LogParser/Tests/LogParserTests/SDKLogMessageTests.swift diff --git a/Tools/LogParserExample/Package.resolved b/Tools/Library/LogParserExample/Package.resolved similarity index 100% rename from Tools/LogParserExample/Package.resolved rename to Tools/Library/LogParserExample/Package.resolved diff --git a/Tools/LogParserExample/Package.swift b/Tools/Library/LogParserExample/Package.swift similarity index 100% rename from Tools/LogParserExample/Package.swift rename to Tools/Library/LogParserExample/Package.swift diff --git a/Tools/LogParserExample/README.md b/Tools/Library/LogParserExample/README.md similarity index 100% rename from Tools/LogParserExample/README.md rename to Tools/Library/LogParserExample/README.md diff --git a/Tools/LogParserExample/Sources/LogParserExample/ParseLogFileCommand.swift b/Tools/Library/LogParserExample/Sources/LogParserExample/ParseLogFileCommand.swift similarity index 100% rename from Tools/LogParserExample/Sources/LogParserExample/ParseLogFileCommand.swift rename to Tools/Library/LogParserExample/Sources/LogParserExample/ParseLogFileCommand.swift diff --git a/Tools/LogParserExample/example.txt b/Tools/Library/LogParserExample/example.txt similarity index 100% rename from Tools/LogParserExample/example.txt rename to Tools/Library/LogParserExample/example.txt diff --git a/Tools/README.md b/Tools/README.md new file mode 100644 index 00000000..807a8b81 --- /dev/null +++ b/Tools/README.md @@ -0,0 +1,5 @@ +# Developer tools for the Ably Asset Tracking Swift SDKs + +This directory contains tooling intended to be used by developers working on the Ably Asset Tracking Swift SDKs. + +It currently just contains the [`Library`](Library) directory, which contains the [`LogParser` library](Library/LogParser) for parsing logs emitted by these SDKs, as well as [an example app for the `LogParser` library](Library/LogParserExample).