├── .gitignore ├── Documentation ├── HowTo │ ├── SyntaxHighlighting │ │ ├── using-highlight-js.md │ │ ├── using-pygments.md │ │ └── using-splash.md │ ├── adding-disqus-comments-to-item-pages.md │ ├── conditionally-run-a-step.md │ ├── custom-markdown-metadata-values.md │ ├── nested-items.md │ └── using-a-custom-date-formatter.md └── README.md ├── LICENSE ├── Logo.png ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Resources └── FoundationTheme │ └── styles.css ├── Sources ├── Publish │ ├── API │ │ ├── AnyItem.swift │ │ ├── Audio.swift │ │ ├── Content.swift │ │ ├── ContentProtocol.swift │ │ ├── DeploymentMethod.swift │ │ ├── Favicon.swift │ │ ├── FeedConfiguration.swift │ │ ├── HTMLFactory.swift │ │ ├── HTMLFileMode.swift │ │ ├── Index.swift │ │ ├── Item.swift │ │ ├── ItemRSSProperties.swift │ │ ├── Location.swift │ │ ├── Mutations.swift │ │ ├── Page.swift │ │ ├── Path.swift │ │ ├── PlotComponents.swift │ │ ├── PlotEnvironmentKeys.swift │ │ ├── PlotModifiers.swift │ │ ├── Plugin.swift │ │ ├── PodcastAuthor.swift │ │ ├── PodcastCompatibleWebsiteItemMetadata.swift │ │ ├── PodcastEpisodeMetadata.swift │ │ ├── PodcastFeedConfiguration.swift │ │ ├── Predicate.swift │ │ ├── PublishedWebsite.swift │ │ ├── PublishingContext.swift │ │ ├── PublishingError.swift │ │ ├── PublishingStep.swift │ │ ├── RSSFeedConfiguration.swift │ │ ├── Section.swift │ │ ├── SectionMap.swift │ │ ├── SortOrder.swift │ │ ├── StringWrapper.swift │ │ ├── Tag.swift │ │ ├── TagDetailsPage.swift │ │ ├── TagHTMLConfiguration.swift │ │ ├── TagListPage.swift │ │ ├── Theme+Foundation.swift │ │ ├── Theme.swift │ │ ├── Video.swift │ │ └── Website.swift │ └── Internal │ │ ├── Array+Appending.swift │ │ ├── CommandLine+Output.swift │ │ ├── ContentError.swift │ │ ├── File+SwiftPackageFolder.swift │ │ ├── FileIOError.swift │ │ ├── Folder+Group.swift │ │ ├── HTMLGenerator.swift │ │ ├── MarkdownContentFactory.swift │ │ ├── MarkdownFileHandler.swift │ │ ├── MarkdownMetadataDecoder.swift │ │ ├── PodcastError.swift │ │ ├── PodcastFeedGenerator.swift │ │ ├── PublishingPipeline.swift │ │ ├── RSSFeedGenerator.swift │ │ ├── ShellOutError+PublishingErrorConvertible.swift │ │ ├── SiteMapGenerator.swift │ │ └── String+Normalized.swift ├── PublishCLI │ └── main.swift └── PublishCLICore │ ├── CLI.swift │ ├── CLIError.swift │ ├── Folder+SwiftPackage.swift │ ├── ProjectGenerator.swift │ ├── ProjectKind.swift │ ├── WebsiteDeployer.swift │ ├── WebsiteGenerator.swift │ └── WebsiteRunner.swift └── Tests └── PublishTests ├── Infrastructure ├── AnyError.swift ├── Assertions.swift ├── Files+Temporary.swift ├── HTMLFactoryMock.swift ├── Item+Stubbable.swift ├── Page+Stubbable.swift ├── PublishTestCase.swift ├── Require.swift ├── String+Unique.swift ├── Stubbable.swift └── WebsiteStub.swift └── Tests ├── CLITests.swift ├── ContentMutationTests.swift ├── DeploymentTests.swift ├── ErrorTests.swift ├── FileIOTests.swift ├── HTMLGenerationTests.swift ├── MarkdownTests.swift ├── PathTests.swift ├── PlotComponentTests.swift ├── PluginTests.swift ├── PodcastFeedGenerationTests.swift ├── PublishingContextTests.swift ├── RSSFeedGenerationTests.swift ├── SiteMapGenerationTests.swift └── WebsiteTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | .swiftpm 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Documentation/HowTo/SyntaxHighlighting/using-highlight-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/SyntaxHighlighting/using-highlight-js.md -------------------------------------------------------------------------------- /Documentation/HowTo/SyntaxHighlighting/using-pygments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/SyntaxHighlighting/using-pygments.md -------------------------------------------------------------------------------- /Documentation/HowTo/SyntaxHighlighting/using-splash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/SyntaxHighlighting/using-splash.md -------------------------------------------------------------------------------- /Documentation/HowTo/adding-disqus-comments-to-item-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/adding-disqus-comments-to-item-pages.md -------------------------------------------------------------------------------- /Documentation/HowTo/conditionally-run-a-step.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/conditionally-run-a-step.md -------------------------------------------------------------------------------- /Documentation/HowTo/custom-markdown-metadata-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/custom-markdown-metadata-values.md -------------------------------------------------------------------------------- /Documentation/HowTo/nested-items.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/nested-items.md -------------------------------------------------------------------------------- /Documentation/HowTo/using-a-custom-date-formatter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/HowTo/using-a-custom-date-formatter.md -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/LICENSE -------------------------------------------------------------------------------- /Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Logo.png -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/README.md -------------------------------------------------------------------------------- /Resources/FoundationTheme/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Resources/FoundationTheme/styles.css -------------------------------------------------------------------------------- /Sources/Publish/API/AnyItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/AnyItem.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Audio.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Audio.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Content.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Content.swift -------------------------------------------------------------------------------- /Sources/Publish/API/ContentProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/ContentProtocol.swift -------------------------------------------------------------------------------- /Sources/Publish/API/DeploymentMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/DeploymentMethod.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Favicon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Favicon.swift -------------------------------------------------------------------------------- /Sources/Publish/API/FeedConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/FeedConfiguration.swift -------------------------------------------------------------------------------- /Sources/Publish/API/HTMLFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/HTMLFactory.swift -------------------------------------------------------------------------------- /Sources/Publish/API/HTMLFileMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/HTMLFileMode.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Index.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Item.swift -------------------------------------------------------------------------------- /Sources/Publish/API/ItemRSSProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/ItemRSSProperties.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Location.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Mutations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Mutations.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Page.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Page.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Path.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PlotComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PlotComponents.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PlotEnvironmentKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PlotEnvironmentKeys.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PlotModifiers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PlotModifiers.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Plugin.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PodcastAuthor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PodcastAuthor.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PodcastCompatibleWebsiteItemMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PodcastCompatibleWebsiteItemMetadata.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PodcastEpisodeMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PodcastEpisodeMetadata.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PodcastFeedConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PodcastFeedConfiguration.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Predicate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Predicate.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PublishedWebsite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PublishedWebsite.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PublishingContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PublishingContext.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PublishingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PublishingError.swift -------------------------------------------------------------------------------- /Sources/Publish/API/PublishingStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/PublishingStep.swift -------------------------------------------------------------------------------- /Sources/Publish/API/RSSFeedConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/RSSFeedConfiguration.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Section.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Section.swift -------------------------------------------------------------------------------- /Sources/Publish/API/SectionMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/SectionMap.swift -------------------------------------------------------------------------------- /Sources/Publish/API/SortOrder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/SortOrder.swift -------------------------------------------------------------------------------- /Sources/Publish/API/StringWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/StringWrapper.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Tag.swift -------------------------------------------------------------------------------- /Sources/Publish/API/TagDetailsPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/TagDetailsPage.swift -------------------------------------------------------------------------------- /Sources/Publish/API/TagHTMLConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/TagHTMLConfiguration.swift -------------------------------------------------------------------------------- /Sources/Publish/API/TagListPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/TagListPage.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Theme+Foundation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Theme+Foundation.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Theme.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Video.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Video.swift -------------------------------------------------------------------------------- /Sources/Publish/API/Website.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/API/Website.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/Array+Appending.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/Array+Appending.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/CommandLine+Output.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/CommandLine+Output.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/ContentError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/ContentError.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/File+SwiftPackageFolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/File+SwiftPackageFolder.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/FileIOError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/FileIOError.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/Folder+Group.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/Folder+Group.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/HTMLGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/HTMLGenerator.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/MarkdownContentFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/MarkdownContentFactory.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/MarkdownFileHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/MarkdownFileHandler.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/MarkdownMetadataDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/MarkdownMetadataDecoder.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/PodcastError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/PodcastError.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/PodcastFeedGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/PodcastFeedGenerator.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/PublishingPipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/PublishingPipeline.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/RSSFeedGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/RSSFeedGenerator.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/ShellOutError+PublishingErrorConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/ShellOutError+PublishingErrorConvertible.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/SiteMapGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/SiteMapGenerator.swift -------------------------------------------------------------------------------- /Sources/Publish/Internal/String+Normalized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/Publish/Internal/String+Normalized.swift -------------------------------------------------------------------------------- /Sources/PublishCLI/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLI/main.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/CLI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/CLI.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/CLIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/CLIError.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/Folder+SwiftPackage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/Folder+SwiftPackage.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/ProjectGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/ProjectGenerator.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/ProjectKind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/ProjectKind.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/WebsiteDeployer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/WebsiteDeployer.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/WebsiteGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/WebsiteGenerator.swift -------------------------------------------------------------------------------- /Sources/PublishCLICore/WebsiteRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Sources/PublishCLICore/WebsiteRunner.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/AnyError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/AnyError.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Assertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Assertions.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Files+Temporary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Files+Temporary.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/HTMLFactoryMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/HTMLFactoryMock.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Item+Stubbable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Item+Stubbable.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Page+Stubbable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Page+Stubbable.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/PublishTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/PublishTestCase.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Require.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Require.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/String+Unique.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/String+Unique.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/Stubbable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/Stubbable.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Infrastructure/WebsiteStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Infrastructure/WebsiteStub.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/CLITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/CLITests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/ContentMutationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/ContentMutationTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/DeploymentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/DeploymentTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/ErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/ErrorTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/FileIOTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/FileIOTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/HTMLGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/HTMLGenerationTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/MarkdownTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/MarkdownTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/PathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/PathTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/PlotComponentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/PlotComponentTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/PluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/PluginTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/PodcastFeedGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/PodcastFeedGenerationTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/PublishingContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/PublishingContextTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/RSSFeedGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/RSSFeedGenerationTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/SiteMapGenerationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/SiteMapGenerationTests.swift -------------------------------------------------------------------------------- /Tests/PublishTests/Tests/WebsiteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnSundell/Publish/HEAD/Tests/PublishTests/Tests/WebsiteTests.swift --------------------------------------------------------------------------------