Commit Graph

8 Commits

Author SHA1 Message Date
John Sundell 7f87f191b6
Update the project to Swift 5.4 (#125)
* Update the project to Swift 5.4

- Splash now uses the Swift 5.4 toolchain.
- Since Swift 5.4 now enables automatic test discovery on all supported
   platforms, all of the infrastructure that was previously used to maintain
   Linux unit testing compatibility has now been removed.

* Remove LinuxMain.swift
2021-06-14 10:33:59 +02:00
Flávio Caetano 4df8c3e76a
Add executables definition to Package.swift (#124) 2021-06-14 10:10:04 +02:00
John Sundell 9798c4fd6b
Bump Swift version to 5.2 (#106)
* Bump Swift version to 5.2
* README: Update “Contributions and support” section
2020-05-25 00:50:44 +02:00
John Sundell 3aa1a6dc99
Update Swift version to 5.0 (#63)
Swift 5 is now officially released, so it’s time to adopt it! :)
2019-03-26 12:18:32 +01:00
John Sundell 8e7599150f
Add SplashMarkdown (#57)
This change adds a new command line tool to the Splash family:
`SplashMarkdown`.

It’s an adapted version of the tool that I’ve been using for months to
publish every article on Swift by Sundell, and works by replacing all
code blocks within a Markdown file.

Adding this will hopefully make Splash even easier to use, without the
need for writing custom tooling, or to manually replace each code block
within a Markdown file with a “splashed” version.
2019-03-15 20:24:53 +01:00
John Sundell 8bc46cbeb0
Add SwiftLint (#49)
This change adds SwiftLint to the project. For now, the rules are tweaked
to match the current state of the code base — but will over time be changed
back to their defaults in several cases.

Some smaller changes (mostly related to code style) were applied to the
project to remove all warnings.
2019-03-11 14:52:46 +01:00
John Sundell f7732d1b23 Bump Swift version to 4.2 2019-03-06 10:44:59 +01:00
John Sundell 8645db8de0 Initial commit 2018-08-24 18:42:07 +02:00