diff --git a/.gitignore b/.gitignore index dc9ce4878..7402a5506 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,6 @@ xcuserdata # VS Code files .vscode + +# Npm modules +node_modules diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..fcb371548 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +assets/javascripts/new-javascripts/vendor/ diff --git a/.prettierrc b/.prettierrc index 46470f4df..8fc94f21d 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,14 +1,7 @@ { - "overrides": [ - { - "files": [ - "**/*.css", - "**/*.scss" - ], - "options": { - "tabWidth": 2, - "useTabs": false - } - } - ] + "tabWidth": 2, + "useTabs": false, + "singleQuote": true, + "semi": false, + "endOfLine": "lf" } diff --git a/404.md b/404.md index d61d8addb..76c3278e2 100644 --- a/404.md +++ b/404.md @@ -1,8 +1,12 @@ --- -layout: page-wide -title: "Not Found" +layout: new-layouts/base +title: 页面未找到 permalink: /404.html --- -The page you’re looking for can’t be found. - +
+
+

页面未找到

+

抱歉,您访问的页面不存在。

+
+
diff --git a/500.md b/500.md index 4c2811da9..304d670d5 100644 --- a/500.md +++ b/500.md @@ -1,7 +1,10 @@ --- -layout: page-wide -title: "Internal Server Error" +layout: new-layouts/base +title: 服务器内部错误 permalink: /500.html --- -The server encountered an error and was unable to complete your request. +
+

服务器内部错误

+ 服务器遇到错误,无法完成您的请求。 +
diff --git a/Gemfile.lock b/Gemfile.lock index 575de4003..ff5c78fc3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,17 +12,9 @@ GEM eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.0) ffi (1.17.0-arm64-darwin) - ffi (1.17.0-x86_64-darwin) forwardable-extended (2.6.0) - google-protobuf (4.29.2) - bigdecimal - rake (>= 13) - google-protobuf (4.29.2-arm64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.29.2-x86_64-darwin) + google-protobuf (4.28.3-arm64-darwin) bigdecimal rake (>= 13) http_parser.rb (0.8.0) @@ -69,20 +61,7 @@ GEM rexml (3.4.0) rouge (4.5.1) safe_yaml (1.0.5) - sass-embedded (1.83.0) - google-protobuf (~> 4.28) - rake (>= 13) - sass-embedded (1.83.0-aarch64-mingw-ucrt) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-arm64-darwin) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-x86-cygwin) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-x86-mingw-ucrt) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-x86_64-cygwin) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-x86_64-darwin) + sass-embedded (1.81.0-arm64-darwin) google-protobuf (~> 4.28) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -90,13 +69,7 @@ GEM webrick (1.9.1) PLATFORMS - aarch64-mingw-ucrt arm64-darwin - ruby - x86-cygwin - x86-mingw-ucrt - x86_64-cygwin - x86_64-darwin DEPENDENCIES base64 @@ -107,4 +80,4 @@ DEPENDENCIES webrick (~> 1.7) BUNDLED WITH - 2.5.23 \ No newline at end of file + 2.5.23 diff --git a/README.md b/README.md index 99673a0a3..72b3d5f59 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,20 @@ Swift.org 使用 [Jekyll](https://jekyllrb.com),这是一个用 Ruby 编写的 git clone https://github.com/swiftlang/swift-org-website.git cd swift-org-website bundle install -LC_ALL=en_us.UTF-8 bundle exec jekyll serve +LC_ALL=en_us.UTF-8 bundle exec jekyll serve --config _config.yml,_config_dev.yml open "http://localhost:4000" + +If you’d like to contribute to this project, please run Prettier before submitting your pull request to ensure consistent code style across the project. + +Requirements +- [Node v18.17.1 or higher](https://nodejs.org) + +```shell +npm install +``` + +```shell +npm run prettify ``` ### 在 Docker 中运行 diff --git a/_config.yml b/_config.yml index 3b455586a..be6381fc3 100644 --- a/_config.yml +++ b/_config.yml @@ -2,7 +2,7 @@ url: https://swift.swiftgg.team title: SwiftGG description: "Swift 是一种通用编程语言,它采用现代方法处理安全性、性能和软件设计模式。" timezone: America/Lower_Princes -exclude: ["README.md", "config.ru", "Gemfile", "Gemfile.lock", "Procfile", "vendor"] +exclude: ["README.md", "config.ru", "Gemfile", "Gemfile.lock", "Procfile", "vendor", "get-started/storybook"] safe: false future: true @@ -29,3 +29,4 @@ whitelist: include: - .well-known + - assets/fonts diff --git a/_config_dev.yml b/_config_dev.yml new file mode 100644 index 000000000..1476166ed --- /dev/null +++ b/_config_dev.yml @@ -0,0 +1 @@ +exclude: [] \ No newline at end of file diff --git a/_data/authors.yml b/_data/authors.yml index eadc44976..ad8d41306 100644 --- a/_data/authors.yml +++ b/_data/authors.yml @@ -103,7 +103,7 @@ shahmishal: email: mishal_shah@apple.com github: shahmishal gravatar: 231cec2cc45a272aa5b341b413fdc2ed - about: "Mishal Shah is an engineer on the Swift Infrastructure team at Apple." + about: "Mishal Shah is part of the Swift Core Team, the Swift Ecosystem steering group, and the Swift Website workgroup, among other roles. He oversees a team focused on compiler developer experience tooling at Apple." mikeash: name: Mike Ash @@ -505,3 +505,27 @@ chris-mcgee: name: Chris McGee github: cmcgee1024 about: "Chris McGee is on the team at Apple working on Swift Package Manager, and Swiftly." + +parispittman: + name: Paris Pittman + github: parispittman + +rmondello: + name: Ricky Mondello + github: rmondello + about: "Ricky Mondello is a member of the engineering team at Apple working on the Passwords app, passkeys, and other authentication technologies." + +indravardhan: + name: Indravardhan Singh Shaktawat + github: indravardhan + about: "Indravardhan Singh Shaktawat is a member of the engineering team at Apple working on Password Monitoring and other Security Services." + +spencervd6: + name: Spencer Van Dyke + github: spencervd6 + about: "Spencer Van Dyke is a member of the engineering team at Apple working on Password Monitoring and other Security Services." + +umeshbatra13: + name: Umesh Batra + github: umeshbatra13 + about: "Umesh Batra is a member of the engineering team at Apple working on Password Monitoring and other Security Services." diff --git a/_data/builds/development/amazonlinux2-aarch64.yml b/_data/builds/development/amazonlinux2-aarch64.yml index 2207aad4c..9b59cd739 100644 --- a/_data/builds/development/amazonlinux2-aarch64.yml +++ b/_data/builds/development/amazonlinux2-aarch64.yml @@ -1,3 +1,83 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-03-17 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-03-17-a download: swift-DEVELOPMENT-SNAPSHOT-2025-03-17-a-amazonlinux2-aarch64.tar.gz diff --git a/_data/builds/development/amazonlinux2.yml b/_data/builds/development/amazonlinux2.yml index 650539b10..b180a85d6 100644 --- a/_data/builds/development/amazonlinux2.yml +++ b/_data/builds/development/amazonlinux2.yml @@ -1,3 +1,103 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot - date: 2025-03-17 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-03-17-a download: swift-DEVELOPMENT-SNAPSHOT-2025-03-17-a-amazonlinux2.tar.gz diff --git a/_data/builds/development/debian12-aarch64.yml b/_data/builds/development/debian12-aarch64.yml index d00fe6525..a8e4bc77e 100644 --- a/_data/builds/development/debian12-aarch64.yml +++ b/_data/builds/development/debian12-aarch64.yml @@ -1,3 +1,103 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-debian12-aarch64.tar.gz diff --git a/_data/builds/development/debian12.yml b/_data/builds/development/debian12.yml index dcd53b9b6..ac4ffdd3f 100644 --- a/_data/builds/development/debian12.yml +++ b/_data/builds/development/debian12.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-debian12.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-debian12.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-debian12.tar.gz diff --git a/_data/builds/development/fedora39-aarch64.yml b/_data/builds/development/fedora39-aarch64.yml index 8655a6a01..dddc2d512 100644 --- a/_data/builds/development/fedora39-aarch64.yml +++ b/_data/builds/development/fedora39-aarch64.yml @@ -1,3 +1,8 @@ +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-fedora39-aarch64.tar.gz diff --git a/_data/builds/development/fedora39.yml b/_data/builds/development/fedora39.yml index f3f971605..b6ea96ab5 100644 --- a/_data/builds/development/fedora39.yml +++ b/_data/builds/development/fedora39.yml @@ -1,3 +1,8 @@ +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-fedora39.tar.gz diff --git a/_data/builds/development/ubi9-aarch64.yml b/_data/builds/development/ubi9-aarch64.yml index 7ec8a5215..74c56e5b5 100644 --- a/_data/builds/development/ubi9-aarch64.yml +++ b/_data/builds/development/ubi9-aarch64.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubi9-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubi9-aarch64.tar.gz diff --git a/_data/builds/development/ubi9.yml b/_data/builds/development/ubi9.yml index 9b85f4a05..647ceb58a 100644 --- a/_data/builds/development/ubi9.yml +++ b/_data/builds/development/ubi9.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubi9.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubi9.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubi9.tar.gz diff --git a/_data/builds/development/ubuntu2004-aarch64.yml b/_data/builds/development/ubuntu2004-aarch64.yml index 30b46c286..7e517b906 100644 --- a/_data/builds/development/ubuntu2004-aarch64.yml +++ b/_data/builds/development/ubuntu2004-aarch64.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu20.04-aarch64.tar.gz diff --git a/_data/builds/development/ubuntu2004.yml b/_data/builds/development/ubuntu2004.yml index d99c0f8cc..bd7b2395b 100644 --- a/_data/builds/development/ubuntu2004.yml +++ b/_data/builds/development/ubuntu2004.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu20.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu20.04.tar.gz diff --git a/_data/builds/development/ubuntu2204-aarch64.yml b/_data/builds/development/ubuntu2204-aarch64.yml index 11552a831..266e50ed1 100644 --- a/_data/builds/development/ubuntu2204-aarch64.yml +++ b/_data/builds/development/ubuntu2204-aarch64.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu22.04-aarch64.tar.gz diff --git a/_data/builds/development/ubuntu2204.yml b/_data/builds/development/ubuntu2204.yml index 77ce28d0a..ff0eecaac 100644 --- a/_data/builds/development/ubuntu2204.yml +++ b/_data/builds/development/ubuntu2204.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu22.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu22.04.tar.gz diff --git a/_data/builds/development/ubuntu2404-aarch64.yml b/_data/builds/development/ubuntu2404-aarch64.yml index f9528385e..8a1db7e9d 100644 --- a/_data/builds/development/ubuntu2404-aarch64.yml +++ b/_data/builds/development/ubuntu2404-aarch64.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu24.04-aarch64.tar.gz diff --git a/_data/builds/development/ubuntu2404.yml b/_data/builds/development/ubuntu2404.yml index e5892f561..923e7a2a4 100644 --- a/_data/builds/development/ubuntu2404.yml +++ b/_data/builds/development/ubuntu2404.yml @@ -1,3 +1,108 @@ +- date: 2025-06-03 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-30 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-30-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-29 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-29-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu24.04.tar.gz + download_signature: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a download: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-ubuntu24.04.tar.gz diff --git a/_data/builds/development/xcode.yml b/_data/builds/development/xcode.yml index f4cc05f68..739584b0a 100644 --- a/_data/builds/development/xcode.yml +++ b/_data/builds/development/xcode.yml @@ -1,3 +1,88 @@ +- date: 2025-06-03 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-03-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-06-01 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-06-01-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-31 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-31-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-29 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-29-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-27 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-27-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-26 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-26-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-25 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-25-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-24 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-24-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-23 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-21 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-20 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-14-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-12 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-11 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-11-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-10 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-10-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-08 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-05-08-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-04-12 10:10:00-06:00 + debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-osx-symbols.pkg + dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a + download: swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-osx.pkg + name: Swift Development Snapshot - date: 2025-04-03 10:10:00-06:00 debug_info: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-osx-symbols.pkg dir: swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a diff --git a/_data/builds/swift-6_2-branch/amazonlinux2-aarch64.yml b/_data/builds/swift-6_2-branch/amazonlinux2-aarch64.yml new file mode 100644 index 000000000..22616d50d --- /dev/null +++ b/_data/builds/swift-6_2-branch/amazonlinux2-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/amazonlinux2.yml b/_data/builds/swift-6_2-branch/amazonlinux2.yml new file mode 100644 index 000000000..66518f804 --- /dev/null +++ b/_data/builds/swift-6_2-branch/amazonlinux2.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/debian12-aarch64.yml b/_data/builds/swift-6_2-branch/debian12-aarch64.yml new file mode 100644 index 000000000..8c56cf8d4 --- /dev/null +++ b/_data/builds/swift-6_2-branch/debian12-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/debian12.yml b/_data/builds/swift-6_2-branch/debian12.yml new file mode 100644 index 000000000..d0d531015 --- /dev/null +++ b/_data/builds/swift-6_2-branch/debian12.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-debian12.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/fedora39-aarch64.yml b/_data/builds/swift-6_2-branch/fedora39-aarch64.yml new file mode 100644 index 000000000..bc22dcd4d --- /dev/null +++ b/_data/builds/swift-6_2-branch/fedora39-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/fedora39.yml b/_data/builds/swift-6_2-branch/fedora39.yml new file mode 100644 index 000000000..3720fa217 --- /dev/null +++ b/_data/builds/swift-6_2-branch/fedora39.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-fedora39.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/static-sdk.yml b/_data/builds/swift-6_2-branch/static-sdk.yml new file mode 100644 index 000000000..9d194a7d6 --- /dev/null +++ b/_data/builds/swift-6_2-branch/static-sdk.yml @@ -0,0 +1,6 @@ +- checksum: 7793bb516a35daa8c8fea0e525ed81576fde8e834e0ea1cd7a57279fce2ddefe + date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_static-linux-0.0.1.artifactbundle.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_static-linux-0.0.1.artifactbundle.tar.gz.sig + name: Swift Static SDK Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubi9-aarch64.yml b/_data/builds/swift-6_2-branch/ubi9-aarch64.yml new file mode 100644 index 000000000..f541b89dd --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubi9-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubi9.yml b/_data/builds/swift-6_2-branch/ubi9.yml new file mode 100644 index 000000000..6371d55f3 --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubi9.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubi9.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2004-aarch64.yml b/_data/builds/swift-6_2-branch/ubuntu2004-aarch64.yml new file mode 100644 index 000000000..8363c15cf --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2004-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2004.yml b/_data/builds/swift-6_2-branch/ubuntu2004.yml new file mode 100644 index 000000000..6fae6319f --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2004.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2204-aarch64.yml b/_data/builds/swift-6_2-branch/ubuntu2204-aarch64.yml new file mode 100644 index 000000000..505742f20 --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2204-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2204.yml b/_data/builds/swift-6_2-branch/ubuntu2204.yml new file mode 100644 index 000000000..676bf0fda --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2204.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2404-aarch64.yml b/_data/builds/swift-6_2-branch/ubuntu2404-aarch64.yml new file mode 100644 index 000000000..d1adcb5fd --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2404-aarch64.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/ubuntu2404.yml b/_data/builds/swift-6_2-branch/ubuntu2404.yml new file mode 100644 index 000000000..3b4b51c0b --- /dev/null +++ b/_data/builds/swift-6_2-branch/ubuntu2404.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/wasm-sdk.yml b/_data/builds/swift-6_2-branch/wasm-sdk.yml new file mode 100644 index 000000000..9a5f06213 --- /dev/null +++ b/_data/builds/swift-6_2-branch/wasm-sdk.yml @@ -0,0 +1,93 @@ +- date: 2025-06-03 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubi9-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-debian12-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-fedora39.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-fedora39.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-fedora39-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-fedora39-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2.tar.gz.sig + name: Swift Development Snapshot +- checksum: fceff367d1d35a00436a49de35ab2b0ca5f4ee62e4c3b45e034245d5bebd51ca + date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a_static-linux-0.0.1.artifactbundle.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a_static-linux-0.0.1.artifactbundle.tar.gz.sig + name: Swift Static SDK Development Snapshot +- checksum: b831c396589bdb43725db8bcc2bb59e5c52fd917fbcfca36bd08114d5989984c + date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a_wasm.artifactbundle.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a_wasm.artifactbundle.tar.gz.sig + name: Swift Wasm SDK Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu20.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu22.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-ubuntu24.04-aarch64.tar.gz.sig + name: Swift Development Snapshot +- date: 2025-06-03 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2-aarch64.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-06-03-a-amazonlinux2-aarch64.tar.gz.sig + name: Swift Development Snapshot +- checksum: c55777bd47790c9ee728380b4d4e145153f805432775511777ac89d07b559226 + date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle.tar.gz + download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle.tar.gz.sig + name: Swift Wasm SDK Development Snapshot diff --git a/_data/builds/swift-6_2-branch/windows10-arm64.yml b/_data/builds/swift-6_2-branch/windows10-arm64.yml new file mode 100644 index 000000000..16313b0e2 --- /dev/null +++ b/_data/builds/swift-6_2-branch/windows10-arm64.yml @@ -0,0 +1,4 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-windows10-arm64.exe + name: Windows 10 Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/windows10.yml b/_data/builds/swift-6_2-branch/windows10.yml new file mode 100644 index 000000000..820cd95a9 --- /dev/null +++ b/_data/builds/swift-6_2-branch/windows10.yml @@ -0,0 +1,4 @@ +- date: 2025-05-30 10:10:00-06:00 + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-windows10.exe + name: Windows 10 Swift Development Snapshot diff --git a/_data/builds/swift-6_2-branch/xcode.yml b/_data/builds/swift-6_2-branch/xcode.yml new file mode 100644 index 000000000..a79956f9e --- /dev/null +++ b/_data/builds/swift-6_2-branch/xcode.yml @@ -0,0 +1,35 @@ +- date: 2025-05-30 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-15 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-14 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-14-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-05-07 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-07-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-04-24 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-04-23 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a-osx.pkg + name: Swift Development Snapshot +- date: 2025-04-21 10:10:00-06:00 + debug_info: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-osx-symbols.pkg + dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a + download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a-osx.pkg + name: Swift Development Snapshot diff --git a/_data/builds/swift_releases.yml b/_data/builds/swift_releases.yml index d225cd10a..3a83c8108 100644 --- a/_data/builds/swift_releases.yml +++ b/_data/builds/swift_releases.yml @@ -2057,4 +2057,126 @@ checksum: 111c6f7d280a651208b8c74c0521dd99365d785c1976a6e23162f55f65379ac6 archs: - x86_64 - - arm64 \ No newline at end of file + - arm64 +- name: "6.1.1" + tag: swift-6.1.1-RELEASE + xcode: Xcode 16.3 + xcode_release: false + date: 2025-05-23 + platforms: + - name: Ubuntu 20.04 + platform: Linux + docker: 6.1.1-focal + archs: + - x86_64 + - aarch64 + - name: Ubuntu 22.04 + platform: Linux + docker: 6.1.1-jammy + archs: + - x86_64 + - aarch64 + - name: Ubuntu 24.04 + platform: Linux + docker: 6.1.1-noble + archs: + - x86_64 + - aarch64 + - name: Debian 12 + platform: Linux + docker: 6.1.1-bookworm + archs: + - x86_64 + - aarch64 + - name: Fedora 39 + platform: Linux + docker: 6.1.1-fedora39 + archs: + - x86_64 + - aarch64 + - name: Amazon Linux 2 + platform: Linux + docker: 6.1.1-amazonlinux2 + archs: + - x86_64 + - aarch64 + - name: Red Hat Universal Base Image 9 + platform: Linux + docker: 6.1.1-rhel-ubi9 + dir: ubi9 + archs: + - x86_64 + - aarch64 + - name: Windows 10 + platform: Windows + docker: 6.1.1-windowsservercore-ltsc2022 + archs: + - x86_64 + - arm64 + - name: Static SDK + platform: static-sdk + checksum: 8a69753e181e40c202465f03bcafcc898070a86817ca0f39fc808f76638e90c2 + archs: + - x86_64 + - arm64 +- name: "6.1.2" + tag: swift-6.1.2-RELEASE + xcode: Xcode 16.4 + xcode_release: true + date: 2025-05-28 + platforms: + - name: Ubuntu 20.04 + platform: Linux + docker: 6.1.2-focal + archs: + - x86_64 + - aarch64 + - name: Ubuntu 22.04 + platform: Linux + docker: 6.1.2-jammy + archs: + - x86_64 + - aarch64 + - name: Ubuntu 24.04 + platform: Linux + docker: 6.1.2-noble + archs: + - x86_64 + - aarch64 + - name: Debian 12 + platform: Linux + docker: 6.1.2-bookworm + archs: + - x86_64 + - aarch64 + - name: Fedora 39 + platform: Linux + docker: 6.1.2-fedora39 + archs: + - x86_64 + - aarch64 + - name: Amazon Linux 2 + platform: Linux + docker: 6.1.2-amazonlinux2 + archs: + - x86_64 + - aarch64 + - name: Red Hat Universal Base Image 9 + platform: Linux + docker: 6.1.2-rhel-ubi9 + dir: ubi9 + archs: + - x86_64 + - aarch64 + - name: Windows 10 + platform: Windows + docker: 6.1.2-windowsservercore-ltsc2022 + archs: + - x86_64 + - arm64 + - name: Static SDK + platform: static-sdk + checksum: df0b40b9b582598e7e3d70c82ab503fd6fbfdff71fd17e7f1ab37115a0665b3b + archs: + - x86_64 + - arm64 diff --git a/_data/documentation.yaml b/_data/documentation.yaml index 9eae8ec88..ffc7e2cba 100644 --- a/_data/documentation.yaml +++ b/_data/documentation.yaml @@ -38,12 +38,8 @@ - title: 服务器端Swift url: /documentation/server/ description: | - Swift是一种通用编程语言,具有独特的特性,使其特别适合服务器应用程序开发。 - - title: 嵌入式开发 - url: /getting-started/embedded-swift/ - description: | - Swift嵌入式开发介绍。了解如何开始。 - - title: Swift和C++混合编程 + Swift is a general-purpose programming language with unique characteristics that make it specifically suitable for Server applications. + - title: Mixing Swift and C++ url: /documentation/cxx-interop/ description: | Swift支持与C++的双向互操作性。 diff --git a/_data/navigation.yml b/_data/navigation.yml index 26ec57228..fd8992cb1 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -64,6 +64,8 @@ - title: LLVM 与 Swift name: llvm-and-swift - section: 指导小组 + - title: 生态系统 + url: /ecosystem-steering-group/ - title: 语言组 url: /language-steering-group/ sections: diff --git a/_data/new-data/footer/community-navigation.yml b/_data/new-data/footer/community-navigation.yml new file mode 100644 index 000000000..daaab40b2 --- /dev/null +++ b/_data/new-data/footer/community-navigation.yml @@ -0,0 +1,10 @@ +- title: 概述 + link: /community/ +- title: Swift 演进 + link: /swift-evolution/ +- title: 多元化 + link: /diversity/ +- title: 导师计划 + link: /mentorship/ +- title: 参与贡献 + link: /contributing/ \ No newline at end of file diff --git a/_data/new-data/footer/governance-navigation.yml b/_data/new-data/footer/governance-navigation.yml new file mode 100644 index 000000000..f85e7add1 --- /dev/null +++ b/_data/new-data/footer/governance-navigation.yml @@ -0,0 +1,6 @@ +- title: 行为准则 + link: /code-of-conduct/ +- title: 许可证 + link: /legal/license.html +- title: 安全 + link: /support/security.html diff --git a/_data/new-data/footer/legals-navigation.yml b/_data/new-data/footer/legals-navigation.yml new file mode 100644 index 000000000..3d6f31e33 --- /dev/null +++ b/_data/new-data/footer/legals-navigation.yml @@ -0,0 +1,6 @@ +- title: Apple 隐私政策(英文) + link: //www.apple.com/privacy/privacy-policy/ +- title: Apple Cookie 政策(英文) + link: //www.apple.com/legal/privacy/en-ww/cookies/ +- title: API 接口 + link: /openapi diff --git a/_data/new-data/footer/main-navigation.yml b/_data/new-data/footer/main-navigation.yml new file mode 100644 index 000000000..7431c860b --- /dev/null +++ b/_data/new-data/footer/main-navigation.yml @@ -0,0 +1,10 @@ +- title: 文档 + link: /documentation/ +- title: 社区 + link: /community/ +- title: 软件包 + link: /packages/ +- title: 博客 + link: /blog/ +- title: 安装 + link: /install/ diff --git a/_data/new-data/footer/social-navigation.yml b/_data/new-data/footer/social-navigation.yml new file mode 100644 index 000000000..b5ccfe684 --- /dev/null +++ b/_data/new-data/footer/social-navigation.yml @@ -0,0 +1,15 @@ +# - title: 在 Github 上关注 swiftlang +# link: https://github.com/swiftlang +# class: github +- title: 在 X 上关注 @SwiftLang + link: https://x.com/swiftlang + class: x +- title: 在 Bluesky 上关注 @swift.org + link: https://bsky.app/profile/swift.org + class: bluesky +- title: 在 Mastodon 上关注 @swiftLang + link: https://mastodon.social/@swiftlang + class: mastodon +- title: 订阅网站更新 + link: /atom.xml + class: feed diff --git a/_data/new-data/footer/tools-navigation.yml b/_data/new-data/footer/tools-navigation.yml new file mode 100644 index 000000000..37e67cf1d --- /dev/null +++ b/_data/new-data/footer/tools-navigation.yml @@ -0,0 +1,10 @@ +- title: Xcode + link: https://developer.apple.com/xcode/ +- title: Visual Studio Code + link: /documentation/articles/getting-started-with-vscode-swift.html +- title: Emacs + link: /documentation/articles/zero-to-swift-emacs.html +- title: Neovim + link: /documentation/articles/zero-to-swift-nvim.html +- title: 其他编辑器 + link: https://github.com/swiftlang/sourcekit-lsp/tree/main/Documentation/Editor%20Integration.md \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/code-box.yml b/_data/new-data/get-started/cloud-services/code-box.yml new file mode 100644 index 000000000..8dbd7d6bf --- /dev/null +++ b/_data/new-data/get-started/cloud-services/code-box.yml @@ -0,0 +1,8 @@ +headline: 在云端开发和部署 +code: $ docker pull swift +after-code-text: Swift 为多种架构提供官方容器镜像,使在 Linux 上开发和部署到生产环境变得简单。我们提供了现成的指南,可用于部署到 Kubernetes、AWS、GCP、Digital Ocean 等多种环境。 +links: + - href: '/install/linux/docker/' + copy: '查看 Docker 安装指南' + - href: '/documentation/server/guides/deployment.html' + copy: '查看部署指南' \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/headline-section.yml b/_data/new-data/get-started/cloud-services/headline-section.yml new file mode 100644 index 000000000..7733f414e --- /dev/null +++ b/_data/new-data/get-started/cloud-services/headline-section.yml @@ -0,0 +1,5 @@ +headline: 原生构建和发布容器 +body: 容器镜像如今是打包云软件的标准方式。一旦您将服务器打包成容器镜像,就可以在任何基于容器的公共或私有云服务上部署它,或使用桌面容器运行时在本地运行它。

Swift Container Plugin 允许您通过 Swift Package Manager 在一个简化的工作流程中构建和发布 Swift 服务的容器镜像。 +link: + href: 'https://github.com/apple/swift-container-plugin' + copy: Swift Container Plugin \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/hero.yml b/_data/new-data/get-started/cloud-services/hero.yml new file mode 100644 index 000000000..aa6b658d0 --- /dev/null +++ b/_data/new-data/get-started/cloud-services/hero.yml @@ -0,0 +1,12 @@ +headline: 使用 Swift 创建云服务 +body: 在 Linux 上运行高性能服务并部署到云端 +link: + url: "https://docs.swift.org/getting-started-swift-server/tutorials/getting-started-swift-server/" + text: 开始使用 +boxes: + - title: 高性能 + text: Swift 具有出色的内存效率,无需垃圾收集器即可运行,以可预测的速度运行,同时使用更少的资源。 + - title: 轻量级 + text: Swift 具有最小的预热操作,使其成为运行云服务的理想选择,这些服务经常被重新调度到虚拟机和容器中。 + - title: 可扩展 + text: Swift 能够支持互联网规模的云服务,每天处理数十亿请求,能够运行大型生产工作负载。 \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/image-text-row.yml b/_data/new-data/get-started/cloud-services/image-text-row.yml new file mode 100644 index 000000000..bf46618dc --- /dev/null +++ b/_data/new-data/get-started/cloud-services/image-text-row.yml @@ -0,0 +1,11 @@ +image: + src: /assets/images/get-started/swift-performance-graph@2x.png + alt: +copy: + headline: 低内存占用,卓越性能表现。 + paragraphs: + - 'Cultured Code 将其支持 Things 的服务迁移到 Swift,实现了成本和响应时间的大幅降低。' + - '通过利用 Swift 的内置功能和面向服务器的包,他们能够全面测试并快速改善客户体验。' + link: + text: 阅读更多 + href: /blog/how-swifts-server-support-powers-things-cloud/ diff --git a/_data/new-data/get-started/cloud-services/link-columns.yml b/_data/new-data/get-started/cloud-services/link-columns.yml new file mode 100644 index 000000000..2bf2dd68a --- /dev/null +++ b/_data/new-data/get-started/cloud-services/link-columns.yml @@ -0,0 +1,26 @@ +headline: 了解更多 +columns: + - headline: 文档 + links: + - text: '使用 Vapor 构建 Web 服务' + url: '/getting-started/vapor-web-server/' + - text: 'Swift 服务器开发指南' + url: '/documentation/server/guides/' + - text: 'Swift on AWS 文档' + url: 'https://aws.amazon.com/developer/language/swift/' + - headline: 演讲 + links: + - text: '探索 Swift 服务器生态系统' + url: 'https://www.youtube.com/watch?v=OWNjtWUb9bs' + - text: '使用 Swift OpenAPI 从零开始构建流式 ChatGPT 代理!' + url: 'https://www.youtube.com/watch?v=yK__6GF_tvM' + - text: 'Swift、服务器端、无服务器' + url: 'https://www.youtube.com/watch?v=M1POAEPATFo' + - headline: 社区 + links: + - text: 'Swift 论坛服务器分类' + url: 'https://forums.swift.org/c/server/43' + - text: 'Swift 服务器聚会' + url: 'https://forums.swift.org/tag/meetup' + - text: 'Swift 服务器工作组' + url: '/sswg/' \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/secondary-content.yml b/_data/new-data/get-started/cloud-services/secondary-content.yml new file mode 100644 index 000000000..c9f4dff85 --- /dev/null +++ b/_data/new-data/get-started/cloud-services/secondary-content.yml @@ -0,0 +1,14 @@ +title: 利用 Web 框架 +secondary_cards: + - name: Vapor + logo: /assets/images/getting-started/cloud-services/secondary-card-vapor-logo.png + logo_alt: Vapor logo + text: Vapor 提供了一个安全、高性能且易于使用的基础框架,用于在 Swift 中构建 HTTP 服务器、后端和 API。 + link_text: Vapor + link: https://vapor.codes + - name: Hummingbird + logo_alt: Hummingbird logo + logo: /assets/images/getting-started/cloud-services/humingbird@2x.png + text: Hummingbird 是一个轻量级、灵活的现代 Web 应用框架,它运行在基于 SwiftNIO 的服务器实现之上。 + link_text: Hummingbird + link: https://hummingbird.codes diff --git a/_data/new-data/get-started/cloud-services/tertiary-content-cloud-native.yml b/_data/new-data/get-started/cloud-services/tertiary-content-cloud-native.yml new file mode 100644 index 000000000..6c8c65bf0 --- /dev/null +++ b/_data/new-data/get-started/cloud-services/tertiary-content-cloud-native.yml @@ -0,0 +1,18 @@ +title: 探索云原生包 +tertiary_cards: + - name: Swift Prometheus + text: Prometheus 监控系统的客户端,支持计数器、仪表盘和直方图。 + link_text: 在 GitHub 上查看 + link: https://github.com/swift-server/swift-prometheus + - name: gRPC Swift + text: gRPC 的 Swift 语言实现。 + link_text: 在 GitHub 上查看 + link: https://github.com/grpc/grpc-swift + - name: Swift OPA + text: 评估从 Rego 声明式策略编译的 Open Policy Agent IR 计划。(1.0 版本前发布) + link_text: 在 GitHub 上查看 + link: https://github.com/open-policy-agent/swift-opa + - name: Swift OTel + text: 为 Swift 可观测性库构建的 OpenTelemetry 客户端。(1.0 版本前发布) + link_text: 在 GitHub 上查看 + link: https://github.com/swift-otel/swift-otel \ No newline at end of file diff --git a/_data/new-data/get-started/cloud-services/tertiary-content.yml b/_data/new-data/get-started/cloud-services/tertiary-content.yml new file mode 100644 index 000000000..55c0e5888 --- /dev/null +++ b/_data/new-data/get-started/cloud-services/tertiary-content.yml @@ -0,0 +1,21 @@ +title: 探索更多服务器包 +link: + text: 在 Swift Package Index 上探索更多包 + url: https://swiftpackageindex.com/keywords/server-side-swift +tertiary_cards: + - name: Swift OpenAPI Generator + text: 从 OpenAPI 文档生成 Swift 客户端和服务器代码。 + link_text: 在 GitHub 上查看 + link: https://github.com/apple/swift-openapi-generator + - name: SwiftNIO + text: 跨平台异步事件驱动网络应用框架。 + link_text: 在 GitHub 上查看 + link: https://github.com/apple/swift-nio + - name: PostgresNIO + text: 用于 PostgreSQL 的非阻塞、事件驱动 Swift 客户端。 + link_text: 在 GitHub 上查看 + link: https://github.com/vapor/postgres-nio + - name: Async HTTP Client + text: 提供基于 SwiftNIO 构建的 HTTP 客户端库。 + link_text: 在 GitHub 上查看 + link: https://github.com/swift-server/async-http-client diff --git a/_data/new-data/get-started/command-line-tools/code-box-with-tabs.yml b/_data/new-data/get-started/command-line-tools/code-box-with-tabs.yml new file mode 100644 index 000000000..5a4e2dbe7 --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/code-box-with-tabs.yml @@ -0,0 +1,213 @@ +pre-code-text: 除了详细的帮助界面和开箱即用的错误消息外,您的 ArgumentParser CLI 工具还可以提供自动补全脚本和手册页面,以及通过接口的 JSON 渲染实现可扩展性。 +headline: ArgumentParser 使用示例 +tabs: + - label: CLI 使用 + code: |- + $ repeat yes --count 3 + yes + yes + yes + + $ repeat --count + Error: Missing value for '--count ' + Help: --count The number of times to repeat 'phrase'. + Usage: repeat [--count ] + See 'repeat --help' for more information. + + $ repeat -h + USAGE: repeat [--count ] + + ARGUMENTS: + The phrase to repeat. + + OPTIONS: + --count The number of times to repeat 'phrase'. + -h, --help Show help information.' + - label: 手册页面 + code: |- + .\" "Generated by swift-argument-parser" + .Dd May 21, 2025 + .Dt REPEAT 1 + .Os + .Sh NAME + .Nm repeat + .Sh SYNOPSIS + .Nm + .Ar subcommand + .Ar phrase + .Op Fl -count Ar count + .Op Fl -help + .Sh DESCRIPTION + .Bl -tag -width 6n + .It Ar phrase + The phrase to repeat. + .It Fl -count Ar count + The number of times to repeat 'phrase'. + .It Fl h , -help + Show help information. + .It Em help + Show subcommand help information. + .Bl -tag -width 6n + .It Ar subcommands... + .El + .El + .Sh "EXIT STATUS" + .Ex -std + - label: 自动补全脚本 + code: |- + #compdef repeat + + __repeat_complete() { + local -ar non_empty_completions=("${@:#(|:*)}") + local -ar empty_completions=("${(M)@:#(|:*)}") + _describe -V '' non_empty_completions -- empty_completions -P $'\'\'' + } + + __repeat_custom_complete() { + local -a completions + completions=("${(@f)"$("${command_name}" "${@}" "${command_line[@]}")"}") + if [[ "${#completions[@]}" -gt 1 ]]; then + __repeat_complete "${completions[@]:0:-1}" + fi + } + + __repeat_cursor_index_in_current_word() { + if [[ -z "${QIPREFIX}${IPREFIX}${PREFIX}" ]]; then + printf 0 + else + printf %s "${#${(z)LBUFFER}[-1]}" + fi + } + + _repeat() { + emulate -RL zsh -G + setopt extendedglob nullglob numericglobsort + unsetopt aliases banghist + + local -xr SAP_SHELL=zsh + local -x SAP_SHELL_VERSION + SAP_SHELL_VERSION="$(builtin emulate zsh -c 'printf %s "${ZSH_VERSION}"')" + local -r SAP_SHELL_VERSION + + local context state state_descr line + local -A opt_args + + local -r command_name="${words[1]}" + local -ar command_line=("${words[@]}") + local -ir current_word_index="$((CURRENT - 1))" + + local -i ret=1 + local -ar arg_specs=( + ':phrase:' + '--count[The number of times to repeat '\''phrase'\''.]:count:' + '(-h --help)'{-h,--help}'[Show help information.]' + ) + _arguments -w -s -S : "${arg_specs[@]}" && ret=0 + + return "${ret}" + } + + _repeat + - label: JSON 输出 + code: |- + { + "command" : { + "arguments" : [ + { + "abstract" : "The phrase to repeat.", + "isOptional" : false, + "isRepeating" : false, + "kind" : "positional", + "shouldDisplay" : true, + "valueName" : "phrase" + }, + { + "abstract" : "The number of times to repeat 'phrase'.", + "isOptional" : true, + "isRepeating" : false, + "kind" : "option", + "names" : [ + { + "kind" : "long", + "name" : "count" + } + ], + "preferredName" : { + "kind" : "long", + "name" : "count" + }, + "shouldDisplay" : true, + "valueName" : "count" + }, + { + "abstract" : "Show help information.", + "isOptional" : true, + "isRepeating" : false, + "kind" : "flag", + "names" : [ + { + "kind" : "short", + "name" : "h" + }, + { + "kind" : "long", + "name" : "help" + } + ], + "preferredName" : { + "kind" : "long", + "name" : "help" + }, + "shouldDisplay" : true, + "valueName" : "help" + } + ], + "commandName" : "repeat", + "shouldDisplay" : true, + "subcommands" : [ + { + "abstract" : "Show subcommand help information.", + "arguments" : [ + { + "isOptional" : true, + "isRepeating" : true, + "kind" : "positional", + "shouldDisplay" : true, + "valueName" : "subcommands" + }, + { + "isOptional" : true, + "isRepeating" : false, + "kind" : "flag", + "names" : [ + { + "kind" : "short", + "name" : "h" + }, + { + "kind" : "long", + "name" : "help" + }, + { + "kind" : "longWithSingleDash", + "name" : "help" + } + ], + "preferredName" : { + "kind" : "long", + "name" : "help" + }, + "shouldDisplay" : false, + "valueName" : "help" + } + ], + "commandName" : "help", + "shouldDisplay" : true, + "superCommands" : [ + "repeat" + ] + } + ] + }, + "serializationVersion" : 0 + } diff --git a/_data/new-data/get-started/command-line-tools/code-text-column-arg-parser.yml b/_data/new-data/get-started/command-line-tools/code-text-column-arg-parser.yml new file mode 100644 index 000000000..cbefcc558 --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/code-text-column-arg-parser.yml @@ -0,0 +1,25 @@ +headline: 使用 Argument Parser 构建简单的命令行工具 +paragraphs: + - '您可以使用 Swift Argument Parser 库快速构建功能完整的命令行界面。通过创建带有常规 Swift 属性的类型来定义命令。链接多个命令以创建丰富的命令层次结构。' + - 'ArgumentParser 提供详细的帮助界面、清晰的错误消息(包含近似匹配检查)、广泛的定制选项等功能。' +link: + text: Swift Argument Parser + url: https://github.com/apple/swift-argument-parser +code: |- + import ArgumentParser + @main + struct Repeat: ParsableCommand { + @Argument(help: "The phrase to repeat.") + var phrase: String + + @Option(help: "The number of times to repeat 'phrase'.") + var count: Int? = nil + + mutating func run() throws { + let repeatCount = count ?? .max + + for i in 1...repeatCount { + print(phrase) + } + } + } diff --git a/_data/new-data/get-started/command-line-tools/full-width-text-code-column.yml b/_data/new-data/get-started/command-line-tools/full-width-text-code-column.yml new file mode 100644 index 000000000..508598a18 --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/full-width-text-code-column.yml @@ -0,0 +1,32 @@ +headline: 使用 Subprocess 处理进程执行 +paragraphs: + - 'Subprocess 是一个 Swift 库,它提供了精确、符合语言习惯的方式来启动和管理子进程。您可以异步地完整收集子进程的输出,或者使用 AsyncSequence 实时流式处理,这使得按行处理实时到达的输出变得简单。' + - 'Subprocess 让您能够精细控制环境变量、参数和许多平台特定的参数,同时充分利用 Swift 的并发特性和类型安全。无论您是在构建 CLI 工具还是服务器端 Swift 应用程序,swift-subprocess 都能完美集成。' +link: + text: Subprocess + url: https://github.com/swiftlang/swift-subprocess +code: |- + import Subprocess + + // Launch Nginx and monitor the log file in parallel + async let monitorResult = run( + .path("/usr/bin/tail"), + arguments: ["-f", "/path/to/nginx.log"] + ) { execution, standardOutput in + for try await line in standardOutput.lines(encoding: UTF8.self) { + // Parse the log text + if line.contains("500") { + // Oh no, 500 error + } + } + } + + let launchResult = try await run( + .name("nginx"), // Lookup executable by name + arguments: ["-c", "/path/to/nginx.conf"] + ) + if !launchResult.terminationStatus.isSuccess { + print("Nginx failed to launch: \(launchResult.terminationStatus)") + } else { + print("Nginx launched with PID \(launchResult.processIdentifier)") + } diff --git a/_data/new-data/get-started/command-line-tools/headline-section.yml b/_data/new-data/get-started/command-line-tools/headline-section.yml new file mode 100644 index 000000000..0baac1caa --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/headline-section.yml @@ -0,0 +1,5 @@ +headline: 让您的命令行工具更出色 +body: 'Noora 是一个 Swift 包,它"将常见的命令行模式提炼成一个主题化的组件设计系统,实现更丰富和更具交互性的体验。"设计组件包括提示框、进度条和警告框等。' +link: + href: 'https://github.com/tuist/Noora' + copy: 在 GitHub 上查看 Noora \ No newline at end of file diff --git a/_data/new-data/get-started/command-line-tools/hero.yml b/_data/new-data/get-started/command-line-tools/hero.yml new file mode 100644 index 000000000..81fd535fa --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/hero.yml @@ -0,0 +1,12 @@ +headline: 使用 Swift 创建命令行工具 +body: 创建快速且内存安全的强大 CLI 工具 +link: + url: /getting-started/cli-swiftpm/ + text: 开始使用 +boxes: + - title: 简单易用 + text: 使用 Swift 清晰的语法和轻量级的声明式风格,快速开发功能丰富的命令行工具。 + - title: 功能强大 + text: ArgumentParser 提供类型验证、丰富的帮助界面、shell 自动补全等功能,无需繁琐的配置。 + - title: 安全可靠 + text: 利用 Swift 的类型安全、内存安全和并发安全特性,无忧开发强大的 CLI 工具。 diff --git a/_data/new-data/get-started/command-line-tools/tertiary-content.yml b/_data/new-data/get-started/command-line-tools/tertiary-content.yml new file mode 100644 index 000000000..f063ceb34 --- /dev/null +++ b/_data/new-data/get-started/command-line-tools/tertiary-content.yml @@ -0,0 +1,20 @@ +image: /assets/images/get-started/package.png +image_alt: 开源框架和包部分的包图像 +title: 探索使用 Swift 构建的命令行工具 +tertiary_cards: + - name: swiftly + text: 用于安装、管理和切换 Swift 工具链的命令行工具。 + link_text: 了解更多 + link: https://github.com/swiftlang/swiftly + - name: DocC + text: 用于 Swift-DocC 的命令行工具,提供生成和预览文档的支持。 + link_text: 了解更多 + link: https://github.com/swiftlang/swift-docc + - name: Swift Package Manager + text: 用于管理 Swift 代码分发的工具,与 Swift 构建系统集成。 + link_text: 了解更多 + link: https://github.com/swiftlang/swift-package-manager + - name: Vapor Toolbox + text: 用于轻松创建新的 Vapor 项目的命令行工具。 + link_text: 了解更多 + link: https://github.com/vapor/toolbox \ No newline at end of file diff --git a/_data/new-data/get-started/embedded/blogposts.yml b/_data/new-data/get-started/embedded/blogposts.yml new file mode 100644 index 000000000..e1efda91e --- /dev/null +++ b/_data/new-data/get-started/embedded/blogposts.yml @@ -0,0 +1,19 @@ +title: 阅读博客 +secondary_cards: + - name: 在微控制器上开始使用嵌入式 Swift + logo_alt: 各种嵌入式开发板 + logo: /assets/images/get-started/embedded-swift-micro-controllers@2x.png + text: 通过使用新的嵌入式 Swift 编译模式的实际示例,了解 Swift 如何在 ARM 和 RISC-V 微控制器上运行。 + link_text: 阅读更多 + link: https://www.swift.org/blog/embedded-swift-examples/ + + - name: "Swift 小游戏:为 Playdate 构建微型游戏" + logo_alt: 灰度风格的打砖块游戏 + logo: /assets/images/get-started/tiny-games-playdate@2x.png + text: 了解如何使用 Swift 在 Playdate 上构建微型游戏,包括完整源代码、硬件演示和嵌入式 Swift 的深入探讨。 + link_text: 阅读更多 + link: https://www.swift.org/blog/byte-sized-swift-tiny-games-playdate/ + +link: + text: 阅读更多 + url: /blog diff --git a/_data/new-data/get-started/embedded/card-grid.yml b/_data/new-data/get-started/embedded/card-grid.yml new file mode 100644 index 000000000..f60d01765 --- /dev/null +++ b/_data/new-data/get-started/embedded/card-grid.yml @@ -0,0 +1,19 @@ +title: 支持多种嵌入式平台 +hero_card: + url: /assets/images/get-started/embedded-hero@2x.png + alt: "A sample Swift code snippet with a blinking microcontroller next to it" +tertiary_cards: + - name: "与 Raspberry Pi Pico SDK 集成" + text: "利用无缝互操作性,直接从您的 Swift 代码中使用 Pico SDK 的现有 API。" + link_text: 打开指南 + link: https://docs.swift.org/embedded/documentation/embedded/picoguide + - name: "在 STM32 芯片上实现裸机运行" + text: "为了获得最大控制权,您可以完全裸机运行并使用 Swift MMIO 来操作硬件设备。" + link_text: 打开指南 + link: https://docs.swift.org/embedded/documentation/embedded/stm32baremetalguide +text: + Embedded Swift 不限于特定的硬件设备或平台。它具有很强的通用性,可以与现有的 SDK 和构建系统集成, + 也可以用于纯裸机开发。Swift 工具链可以支持大多数常见的 ARM 和 RISC-V 芯片。 +link: + url: https://docs.swift.org/embedded/documentation/embedded/integratingwithplatforms + text: 了解更多关于与其他平台和构建系统的集成 diff --git a/_data/new-data/get-started/embedded/code-image-column.yml b/_data/new-data/get-started/embedded/code-image-column.yml new file mode 100644 index 000000000..185a5197b --- /dev/null +++ b/_data/new-data/get-started/embedded/code-image-column.yml @@ -0,0 +1,30 @@ +headline: 挤进最小的空间 +image: + url: /assets/images/get-started/playdate-device@2x.png + alt: 一台 Playdate 设备 +code: |- + /// Updates each pixel of the current row based on + /// the surrounding rows in the previous frame. + func update(above: Row, current: Row, below: Row) { + var byte: UInt8 = 0 + var bitPosition: UInt8 = 0x80 + for column in 0..>= 1 + if bitPosition == 0 { + self[Int(column / 8)] = ~byte + byte = 0 + bitPosition = 0x80 + } + } + } +body: 仅用 788 字节的编译后代码,Embedded Swift 就能在 Playdate 掌机上运行康威生命游戏——将高级抽象与低级位操作完美结合,实现实时动画效果。 +link: + url: https://www.swift.org/blog/byte-sized-swift-tiny-games-playdate/ + text: 了解更多 diff --git a/_data/new-data/get-started/embedded/full-width-text-image-column.yml b/_data/new-data/get-started/embedded/full-width-text-image-column.yml new file mode 100644 index 000000000..a8e5eb630 --- /dev/null +++ b/_data/new-data/get-started/embedded/full-width-text-image-column.yml @@ -0,0 +1,9 @@ +headline: 符合人体工程学且性能优异 +paragraphs: + - 通过 Swift-MMIO 的类型安全、表达力强的 API,您可以自信地访问硬件寄存器。您的 Swift 代码会被编译成最小化、高效的机器码——为嵌入式开发者提供所需的强大功能和正确性。 +link: + url: https://github.com/apple/swift-mmio + text: 了解更多 +image: + url: /assets/images/get-started/ergonomic-performant@2x.png + alt: 符合人体工程学且性能优异 diff --git a/_data/new-data/get-started/embedded/headline-section.yml b/_data/new-data/get-started/embedded/headline-section.yml new file mode 100644 index 000000000..02222b018 --- /dev/null +++ b/_data/new-data/get-started/embedded/headline-section.yml @@ -0,0 +1,5 @@ +headline: 深入嵌入式 Swift +body: 探索嵌入式 Swift 如何将泛型、协议和异步/等待等 Swift 特性定制为固件优化的编译模式,为裸机设备生成具有可预测性能的紧凑二进制文件。 +link: + href: 'https://docs.swift.org/embedded/documentation/embedded/' + copy: 了解更多 diff --git a/_data/new-data/get-started/embedded/hero.yml b/_data/new-data/get-started/embedded/hero.yml new file mode 100644 index 000000000..c3215bb01 --- /dev/null +++ b/_data/new-data/get-started/embedded/hero.yml @@ -0,0 +1,12 @@ +headline: 使用 Swift 创建嵌入式软件 +body: 为微控制器等设备开发高效、可靠的固件 +link: + url: https://docs.swift.org/embedded/documentation/embedded/waystogetstarted + text: 开始使用 +boxes: + - title: 安全 + text: 在编译时消除缓冲区溢出和空指针崩溃,确保您的固件可靠且稳健。 + - title: 可互操作 + text: 无需包装器或运行时粘合代码,即可重用现有的 C/C++ 驱动程序和 SDK,几分钟内完成集成。 + - title: 小巧 + text: 生成以千字节计的有意义的程序,能够在资源受限的设备上运行,没有隐藏开销。 diff --git a/_data/new-data/get-started/embedded/link-columns.yml b/_data/new-data/get-started/embedded/link-columns.yml new file mode 100644 index 000000000..3d7865b28 --- /dev/null +++ b/_data/new-data/get-started/embedded/link-columns.yml @@ -0,0 +1,26 @@ +headline: 了解更多 +columns: + - headline: 文档 + links: + - text: Embedded Swift 文档 + url: 'https://docs.swift.org/embedded/documentation/embedded' + - text: 开始使用 Embedded Swift + url: 'https://docs.swift.org/embedded/documentation/embedded/waystogetstarted' + - text: Embedded Swift 愿景文档 + url: 'https://github.com/swiftlang/swift-evolution/blob/main/visions/embedded-swift.md' + - text: Embedded Swift 示例项目 + url: 'https://github.com/swiftlang/swift-embedded-examples' + - headline: 演讲 + links: + - text: 使用 Embedded Swift 开发小型应用 + url: 'https://www.youtube.com/watch?v=LqxbsADqDI4' + - text: 构建音乐可视化器 + url: 'https://fosdem.org/2025/schedule/event/fosdem-2025-5284-building-a-ferrofluidic-music-visualizer-with-embedded-swift/' + - text: 为什么 Swift 是物联网的下一个重大突破 + url: 'https://fosdem.org/2025/schedule/event/fosdem-2025-6148-why-swift-is-the-next-big-thing-for-iot/' + - headline: 社区 + links: + - text: Swift 论坛中的嵌入式分类 + url: 'https://forums.swift.org/c/development/embedded/107' + - text: Embedded Swift 社区时间 + url: 'https://forums.swift.org/t/embedded-swift-community-hour-may-9-2025/79647/' diff --git a/_data/new-data/get-started/embedded/primary-content.yml b/_data/new-data/get-started/embedded/primary-content.yml new file mode 100644 index 000000000..eca720102 --- /dev/null +++ b/_data/new-data/get-started/embedded/primary-content.yml @@ -0,0 +1,34 @@ +title: 探索示例项目 +primary_cards: + - name: Harmony 蓝牙音箱 + logo: /assets/images/get-started/harmony-bluetooth-speaker@2x.png + logo_alt: Harmony + text: 使用 Raspberry Pi Pico W 构建带有铁磁流体可视化效果的蓝牙音箱。 + link_text: 了解更多 + link: https://github.com/swiftlang/swift-embedded-examples/tree/main/harmony + + - name: Matter 和 HomeKit 智能灯 + logo: /assets/images/get-started/matter-homeKit-smartlight@2x.png + logo_alt: Matter 和 HomeKit 智能灯 + text: 使用 ESP32 微控制器实现可通过 HomeKit 控制的 Matter 智能灯配件。 + link: https://github.com/swiftlang/swift-matter-examples + link_text: 了解更多 + +secondary_cards: + - name: 交互式 UI 示例 + logo_alt: + logo: /assets/images/get-started/interactive-ui-examples@2x.png + text: 使用流行的嵌入式图形库 LVGL 在 STM32 开发板上构建具有丰富 UI 和触摸输入功能的项目。 + link_text: 了解更多 + link: https://github.com/swiftlang/swift-embedded-examples/tree/main/stm32-lvgl + + - name: PlaydateKit + logo: /assets/images/get-started/playdate-kit@2x.png + logo_alt: PlaydateKit + text: 使用 PlaydateKit 创建交互式游戏,它为 Playdate 游戏机提供了易于使用的 Swift 绑定。 + link: https://github.com/finnvoor/PlaydateKit + link_text: 了解更多 + +link: + url: https://github.com/swiftlang/swift-embedded-examples + text: 在 Github 上探索更多 Swift 嵌入式示例和模板 diff --git a/_data/new-data/get-started/storybook/card-grid-hero-card.yml b/_data/new-data/get-started/storybook/card-grid-hero-card.yml new file mode 100644 index 000000000..1651ac004 --- /dev/null +++ b/_data/new-data/get-started/storybook/card-grid-hero-card.yml @@ -0,0 +1,21 @@ +title: Card Grid Mixed with Hero +hero_card: + url: /assets/images/placeholders/image_placeholder_large@2x.png + alt: An alt description +tertiary_cards: + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # diff --git a/_data/new-data/get-started/storybook/card-grid.yml b/_data/new-data/get-started/storybook/card-grid.yml new file mode 100644 index 000000000..8d6447559 --- /dev/null +++ b/_data/new-data/get-started/storybook/card-grid.yml @@ -0,0 +1,49 @@ +image: /assets/images/get-started/package.png +image_alt: An alt description +title: Card Grid Mixed +link: + text: Lorem Ipsum + url: / +primary_cards: + - name: Lorem + logo: /assets/images/placeholders/image_placeholder_large@2x.png + logo_alt: An alt description + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem + link: / + - name: Ipsum + logo_alt: An alt description + logo: /assets/images/placeholders/image_placeholder_large@2x.png + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Ipsum + link: / +secondary_cards: + - name: Lorem + logo: /assets/images/placeholders/image_placeholder_large@2x.png + logo_alt: An alt description + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem + link: / + - name: Ipsum + logo_alt: An alt description + logo: /assets/images/placeholders/image_placeholder_large@2x.png + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Ipsum + link: / +tertiary_cards: + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # diff --git a/_data/new-data/get-started/storybook/code-box-with-tabs.yml b/_data/new-data/get-started/storybook/code-box-with-tabs.yml new file mode 100644 index 000000000..34abfaf84 --- /dev/null +++ b/_data/new-data/get-started/storybook/code-box-with-tabs.yml @@ -0,0 +1,18 @@ +pre-code-text: To download toolchains from Swift.org, use the Swiftly toolchain installer. Swift.org toolchains support Static Linux SDK, include experimental features like Embedded Swift and support for WebAssembly. +headline: Install with Swiftly +tabs: + - label: Bash + code: |- + curl -O "https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz" && \ + tar zxf "swiftly-$(uname -m).tar.gz" && \ + ./swiftly init --quiet-shell-followup && \ + . ~/.local/share/swiftly/env.sh && \ + hash -r + - label: Fish + code: |- + fish swiftly lorem ipsum +links: + - href: 'https://raw.githubusercontent.com/swiftlang/swiftly/refs/heads/main/LICENSE.txt' + copy: 'License: Apache-2.0' + - href: 'https://download.swift.org/swiftly/linux/swiftly-0.4.0-dev-x86_64.tar.gz.sig' + copy: 'PGP: Signature' diff --git a/_data/new-data/get-started/storybook/code-box.yml b/_data/new-data/get-started/storybook/code-box.yml new file mode 100644 index 000000000..c5bcc4e0c --- /dev/null +++ b/_data/new-data/get-started/storybook/code-box.yml @@ -0,0 +1,10 @@ +headline: Code Box +code: $ docker pull swift +after-code-text: + Aliquam finibus urna nec semper sollicitudin. Mauris in purus sed elit + semper blandit. Integer facilisis venenatis feugiat. Fusce hendrerit sem ac + elit porttitor cursus. Mauris in purus sed elit semper blandit. Integer + facilisis venenatis feugiat. Fusce hendrerit sem ac elit porttitor. +links: + - href: 'https://raw.githubusercontent.com/swiftlang/swiftly/refs/heads/main/LICENSE.txt' + copy: 'Container' diff --git a/_data/new-data/get-started/storybook/code-image-column.yml b/_data/new-data/get-started/storybook/code-image-column.yml new file mode 100644 index 000000000..179b07372 --- /dev/null +++ b/_data/new-data/get-started/storybook/code-image-column.yml @@ -0,0 +1,21 @@ +headline: Code Image Row +body: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +link: + url: https://github.com/apple/swift-mmio + text: Optional Link +image: + url: /assets/images/placeholders/image_placeholder_large@2x.png + alt: A place holder image +code: |- + let vegetable = "red pepper" + switch vegetable { + case "celery": + print("Add some raisins and make ants on”) + case "cucumber", "watercress": + print("That would make a good tea sandwich.") + case let x where x.hasSuffix("pepper"): + print("Is it a spicy \(x)?") + default: + print("Everything tastes good in soup.") + } + // Prints "Is it a spicy red pepper?" diff --git a/_data/new-data/get-started/storybook/code-text-row.yml b/_data/new-data/get-started/storybook/code-text-row.yml new file mode 100644 index 000000000..4f562a96c --- /dev/null +++ b/_data/new-data/get-started/storybook/code-text-row.yml @@ -0,0 +1,21 @@ +headline: Code Text Row +copy: + headline: Lorem ipsum dolor sit amet, consectetur adipiscing elit. + paragraphs: + - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + link: + text: Lorem + url: / +code: |- + let vegetable = "red pepper" + switch vegetable { + case "celery": + print("Add some raisins and make ants on”) + case "cucumber", "watercress": + print("That would make a good tea sandwich.") + case let x where x.hasSuffix("pepper"): + print("Is it a spicy \(x)?") + default: + print("Everything tastes good in soup.") + } + // Prints "Is it a spicy red pepper?" diff --git a/_data/new-data/get-started/storybook/full-width-text-code-column.yml b/_data/new-data/get-started/storybook/full-width-text-code-column.yml new file mode 100644 index 000000000..9df25bbc5 --- /dev/null +++ b/_data/new-data/get-started/storybook/full-width-text-code-column.yml @@ -0,0 +1,31 @@ +headline: Full Width Text Code Column +paragraphs: + - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +link: + url: / + text: Learn More +code: |- + import Subprocess + + // Launch Nginx and monitor the log file in parallel + async let monitorResult = run( + .path("/usr/bin/tail"), + arguments: ["-f", "/path/to/nginx.log"] + ) { execution, standardOutput in + for try await line in standardOutput.lines(encoding: UTF8.self) { + // Parse the log text + if line.contains("500") { + // Oh no, 500 error + } + } + } + + let launchResult = try await run( + .name("nginx"), // Lookup executable by name + arguments: ["-c", "/path/to/nginx.conf"] + ) + if !launchResult.terminationStatus.isSuccess { + print("Nginx failed to launch: \(launchResult.terminationStatus)") + } else { + print("Nginx launched with PID \(launchResult.processIdentifier)") + } diff --git a/_data/new-data/get-started/storybook/full-width-text-image-column.yml b/_data/new-data/get-started/storybook/full-width-text-image-column.yml new file mode 100644 index 000000000..2541d43f2 --- /dev/null +++ b/_data/new-data/get-started/storybook/full-width-text-image-column.yml @@ -0,0 +1,10 @@ +headline: Full Width Text Image Column +paragraphs: + - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +link: + url: / + text: Lorem ipsum +image: + url: /assets/images/placeholders/image_placeholder_large@2x.png + alt: An alt description diff --git a/_data/new-data/get-started/storybook/headline-section.yml b/_data/new-data/get-started/storybook/headline-section.yml new file mode 100644 index 000000000..3869a048d --- /dev/null +++ b/_data/new-data/get-started/storybook/headline-section.yml @@ -0,0 +1,5 @@ +headline: Headline Section +body: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +link: + href: '#' + copy: Lorem ipsum diff --git a/_data/new-data/get-started/storybook/hero-boxes.yml b/_data/new-data/get-started/storybook/hero-boxes.yml new file mode 100644 index 000000000..949ea3001 --- /dev/null +++ b/_data/new-data/get-started/storybook/hero-boxes.yml @@ -0,0 +1,6 @@ +- title: Lorem + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +- title: Ipsum + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +- title: Lorem + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. diff --git a/_data/new-data/get-started/storybook/hero-card.yml b/_data/new-data/get-started/storybook/hero-card.yml new file mode 100644 index 000000000..bc205405f --- /dev/null +++ b/_data/new-data/get-started/storybook/hero-card.yml @@ -0,0 +1,2 @@ +url: /assets/images/placeholders/image_placeholder_large@2x.png +alt: Lorem ipsum dolor sit amet, consectetur adipiscing elit. diff --git a/_data/new-data/get-started/storybook/hero.yml b/_data/new-data/get-started/storybook/hero.yml new file mode 100644 index 000000000..fc4d5d68b --- /dev/null +++ b/_data/new-data/get-started/storybook/hero.yml @@ -0,0 +1,12 @@ +headline: Get Started Components +body: A look book of components to use on get started pages. This is the hero component. +link: + url: / + text: A CTA +boxes: + - title: Box 1 + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + - title: Box 2 + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + - title: Box 3 + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. diff --git a/_data/new-data/get-started/storybook/image-text-row-bg.yml b/_data/new-data/get-started/storybook/image-text-row-bg.yml new file mode 100644 index 000000000..54be98be3 --- /dev/null +++ b/_data/new-data/get-started/storybook/image-text-row-bg.yml @@ -0,0 +1,11 @@ +image: + src: /assets/images/placeholders/image_placeholder_large@2x.png + alt: An alt description +copy: + headline: Lorem ipsum dolor + paragraphs: + - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + link: + text: Lorem ipsum + href: '#' diff --git a/_data/new-data/get-started/storybook/image-text-row.yml b/_data/new-data/get-started/storybook/image-text-row.yml new file mode 100644 index 000000000..4dd9461c4 --- /dev/null +++ b/_data/new-data/get-started/storybook/image-text-row.yml @@ -0,0 +1,12 @@ +headline: Image Text Row +image: + src: /assets/images/placeholders/image_placeholder_large@2x.png + alt: a place holder +copy: + headline: Lorem Ipsum + paragraphs: + - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + - 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + link: + text: Read more + href: '#' diff --git a/_data/new-data/get-started/storybook/link-columns.yml b/_data/new-data/get-started/storybook/link-columns.yml new file mode 100644 index 000000000..c15f4e8ee --- /dev/null +++ b/_data/new-data/get-started/storybook/link-columns.yml @@ -0,0 +1,24 @@ +headline: Resource +columns: + - headline: Community Groups + links: + - text: Embedded Forums + url: '#' + - text: Embedded Forums + url: '#' + - headline: Talks + links: + - text: Embedded Forums + url: '#' + - text: Embedded Forums + url: '#' + - headline: Documentation + links: + - text: Vision Documentation + url: '#' + - text: Toolchain Installation + url: '#' + - text: Example Projects + url: '#' + - text: Getting Started Guide + url: '#' diff --git a/_data/new-data/get-started/storybook/primary-content.yml b/_data/new-data/get-started/storybook/primary-content.yml new file mode 100644 index 000000000..58a0983ec --- /dev/null +++ b/_data/new-data/get-started/storybook/primary-content.yml @@ -0,0 +1,16 @@ +image: /assets/images/placeholders/image_placeholder_large@2x.png +image_alt: An alt description +title: Primary Content Cards +primary_cards: + - name: Lorem + logo: /assets/images/placeholders/image_placeholder_large@2x.png + logo_alt: Lorem logo + text: Lorem provides a safe, performant and easy to use foundation to build HTTP servers, backends and APIs in Swift. + link_text: Lorem + link: / + - name: Ipsum + logo_alt: An alt description + logo: /assets/images/placeholders/image_placeholder_large@2x.png + text: Ipsum is a lightweight, flexible modern web application framework that runs on top of a SwiftNIO based server implementation. It is designed to require the minimum number of dependencies. + link_text: Ipsum + link: / diff --git a/_data/new-data/get-started/storybook/secondary-content.yml b/_data/new-data/get-started/storybook/secondary-content.yml new file mode 100644 index 000000000..7249996fa --- /dev/null +++ b/_data/new-data/get-started/storybook/secondary-content.yml @@ -0,0 +1,16 @@ +image: /assets/images/placeholders/image_placeholder_large@2x.png +image_alt: An alt description +title: Secondary Content Cards +secondary_cards: + - name: Lorem + logo: /assets/images/placeholders/image_placeholder_large@2x.png + logo_alt: Lorem logo + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem + link: / + - name: Ipsum + logo_alt: Ipsum logo + logo: /assets/images/placeholders/image_placeholder_large@2x.png + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Ipsum + link: / diff --git a/_data/new-data/get-started/storybook/tertiary-content.yml b/_data/new-data/get-started/storybook/tertiary-content.yml new file mode 100644 index 000000000..60cde6620 --- /dev/null +++ b/_data/new-data/get-started/storybook/tertiary-content.yml @@ -0,0 +1,20 @@ +image: /assets/images/placeholders/image_placeholder_large@2x.png +image_alt: An alt description +title: Tertiary Content Cards +tertiary_cards: + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # + - name: A title + text: Pure Swift MongoDB drive built for Server Side Swift. + link_text: Lorem ipsum + link: # + - name: A title + text: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + link_text: Lorem ipsum + link: # diff --git a/_data/new-data/header/navigation.yml b/_data/new-data/header/navigation.yml new file mode 100644 index 000000000..84bb77337 --- /dev/null +++ b/_data/new-data/header/navigation.yml @@ -0,0 +1,10 @@ +- header: 文档 + url: /documentation/ +- header: 社区 + url: /community/ +- header: 软件包 + url: /packages/ +- header: 博客 + url: /blog/ +- header: 翻译组 + url: /swiftGG-workgroup/ diff --git a/_data/new-data/install/linux/os-names.yml b/_data/new-data/install/linux/os-names.yml new file mode 100644 index 000000000..f06da4049 --- /dev/null +++ b/_data/new-data/install/linux/os-names.yml @@ -0,0 +1,42 @@ +- name: Amazon Linux + slug: amazonlinux + url: /install/linux/amazonlinux/2 + versions: + - name: Amazon Linux 2 + slug: amazonlinux2 + url: /install/linux/amazonlinux/2 +- name: Debian + slug: debian + url: /install/linux/debian/12 + versions: + - name: Debian 12 + slug: debian12 + url: /install/linux/debian/12 +- name: Fedora + slug: fedora + url: /install/linux/fedora/39 + versions: + - name: Fedora 39 + slug: fedora39 + url: /install/linux/fedora/39 +- name: Red Hat + slug: ubi + url: /install/linux/ubi/9 + versions: + - name: Red Hat Universal Base Image 9 + slug: ubi9 + url: /install/linux/ubi/9 +- name: Ubuntu + slug: ubuntu + url: /install/linux/ubuntu/24_04 + versions: + - name: Ubuntu 24.04 + slug: Ubuntu24_04 + url: /install/linux/ubuntu/24_04 + - name: Ubuntu 22.04 + slug: Ubuntu22_04 + url: /install/linux/ubuntu/22_04 + - name: Ubuntu 20.04 + slug: Ubuntu20_04 + url: /install/linux/ubuntu/20_04 + diff --git a/_data/new-data/install/linux/releases.yml b/_data/new-data/install/linux/releases.yml new file mode 100644 index 000000000..e94e27d9b --- /dev/null +++ b/_data/new-data/install/linux/releases.yml @@ -0,0 +1,37 @@ +latest-release: + swiftly: + pre-code-text: | + Swiftly 安装程序可以管理 Swift 及其依赖项。它支持在不同版本之间切换和下载更新。 + headline: Swiftly + tabs: + - label: Bash + code: |- + curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \ + tar zxf swiftly-$(uname -m).tar.gz && \ + ./swiftly init --quiet-shell-followup && \ + . "${SWIFTLY_HOME_DIR:-~/.local/share/swiftly}/env.sh" && \ + hash -r + - label: Fish + code: |- + curl -O https://download.swift.org/swiftly/linux/swiftly-(uname -m).tar.gz && \ + tar zxf swiftly-(uname -m).tar.gz && \ + ./swiftly init --quiet-shell-followup && \ + set -q SWIFTLY_HOME_DIR && . "$SWIFTLY_HOME_DIR/env.fish" || . ~/.local/share/swiftly/env.fish + links: + - href: 'https://raw.githubusercontent.com/swiftlang/swiftly/refs/heads/main/LICENSE.txt' + copy: '许可证:Apache-2.0' + - href: 'https://download.swift.org/swiftly/linux/swiftly-0.4.0-dev-x86_64.tar.gz.sig' + copy: 'PGP:签名' + - href: 'https://www.swift.org/install/linux/swiftly' + copy: '安装说明' + - href: "https://www.swift.org/tools/#editors" + copy: "编辑器" + container: + pre-code-text: |- + 官方容器镜像可用于在各种发行版上编译和运行 Swift。 + headline: 容器 + links: + - href: 'https://hub.docker.com/_/swift' + copy: 'Docker Hub' + - href: 'https://www.swift.org/install/linux/docker' + copy: '安装说明' \ No newline at end of file diff --git a/_data/new-data/install/linux/static-linux-sdk-dev.yml b/_data/new-data/install/linux/static-linux-sdk-dev.yml new file mode 100644 index 000000000..9d9bb537d --- /dev/null +++ b/_data/new-data/install/linux/static-linux-sdk-dev.yml @@ -0,0 +1,30 @@ +main: + pre-code-text: | + 2025年1月31日
+ Linux 静态 SDK - 交叉编译到 Linux +

+ + headline: 主要版本 + links: + - group: + - href: 'https://download.swift.org/development/static-sdk/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a_static-linux-0.0.1.artifactbundle.tar.gz' + copy: '下载 Linux 静态 SDK' + - href: 'https://download.swift.org/development/static-sdk/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a_static-linux-0.0.1.artifactbundle.tar.gz.sig' + copy: '签名文件 (PGP)' +release-6-1: + pre-code-text: | + 2025年3月25日
+ Linux 静态 SDK - 交叉编译到 Linux +

+ + headline: 6.1 版本 + links: + - group: + - href: 'https://download.swift.org/swift-6.1-branch/static-sdk/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a_static-linux-0.0.1.artifactbundle.tar.gz' + copy: '下载 Linux 静态 SDK' + - href: 'https://download.swift.org/swift-6.1-branch/static-sdk/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a_static-linux-0.0.1.artifactbundle.tar.gz.sig' + copy: '签名文件 (PGP)' \ No newline at end of file diff --git a/_data/new-data/install/macos/releases.yml b/_data/new-data/install/macos/releases.yml new file mode 100644 index 000000000..b7a5658d5 --- /dev/null +++ b/_data/new-data/install/macos/releases.yml @@ -0,0 +1,32 @@ +latest-release: + swiftly: + pre-code-text: | + 要下载 Swift.org 的工具链,请使用 Swiftly 工具链安装程序。Swift.org 工具链支持静态 Linux SDK,包含实验性功能,如嵌入式 Swift 和 WebAssembly 支持。 + headline: Swiftly + tabs: + - label: Bash + code: | + curl -O https://download.swift.org/swiftly/darwin/swiftly.pkg && \ + installer -pkg swiftly.pkg -target CurrentUserHomeDirectory && \ + ~/.swiftly/bin/swiftly init --quiet-shell-followup && \ + . "${SWIFTLY_HOME_DIR:-~/.swiftly}/env.sh" && \ + hash -r + - label: Fish + code: | + curl -O https://download.swift.org/swiftly/darwin/swiftly.pkg && \ + installer -pkg swiftly.pkg -target CurrentUserHomeDirectory && \ + ~/.swiftly/bin/swiftly init --quiet-shell-followup && \ + set -q SWIFTLY_HOME_DIR && . "$SWIFTLY_HOME_DIR/env.fish" || . ~/.swiftly/env.fish + links: + - href: 'https://raw.githubusercontent.com/swiftlang/swiftly/refs/heads/main/LICENSE.txt' + copy: '许可证:Apache-2.0' + - href: 'https://www.swift.org/install/macos/swiftly' + copy: '安装说明' + - href: "https://www.swift.org/tools/#editors" + copy: "编辑器" + xcode: + pre-code-text: 要为 Apple 平台开发 Swift 应用,请下载最新版本的 Xcode,它会定期更新最新的 Swift 工具链。 + headline: Xcode + links: + - href: 'https://developer.apple.com/xcode/' + copy: '安装 Xcode' \ No newline at end of file diff --git a/_data/new-data/install/windows/releases.yml b/_data/new-data/install/windows/releases.yml new file mode 100644 index 000000000..242731ca8 --- /dev/null +++ b/_data/new-data/install/windows/releases.yml @@ -0,0 +1,17 @@ +latest-release: + winget: + pre-code-text: | + 通过 Windows 包管理器(也称为 WinGet)安装 Swift。 + headline: WinGet + after-code-text: | + 首先,安装 Windows 平台依赖项: +
winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22000 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Tools.ARM64"
+
+ 接下来,安装 Swift 和其他依赖项: +

+
winget install --id Swift.Toolchain -e
+ links: + - href: "/install/windows/winget/" + copy: "详细说明请查看安装指南" + - href: "https://www.swift.org/tools/#editors" + copy: "编辑器" \ No newline at end of file diff --git a/_data/new-data/landing/callouts.yml b/_data/new-data/landing/callouts.yml new file mode 100644 index 000000000..167b29ae7 --- /dev/null +++ b/_data/new-data/landing/callouts.yml @@ -0,0 +1,97 @@ +- title: 快速 + subtitle: 以速度和性能构建。 + text: Swift 满足最苛刻的性能需求,同时保持代码的表达性和易用性。Swift 直接编译为原生代码,并提供可预测的内存管理。 + code: |- + // Vectorized check that a utf8 buffer is all ASCII + func isASCII(utf8: Span>) -> Bool { + // combine all the code units into a single entry + utf8.indices.reduce(into: SIMD16()) { + // fold each set of code units into the result + $0 |= utf8[$1] + } + // check that every entry is in the ASCII range + .max() < 0x80 + } + +- title: 富有表现力 + subtitle: 简洁的代码,强大的结果。 + text: Swift 让您能够用简洁、易读的语法编写高级代码,即使是初学者也能理解。Swift 支持面向对象、函数式和泛型编程模式,这些模式都是经验丰富的开发者所熟悉的。它的渐进式特性让您可以快速掌握语言,在需要时利用高级用户功能。 + code: |- + import ArgumentParser + + // Complete implementation of a command line tool + @main struct Describe: ParsableCommand { + @Argument(help: "The values to describe.") + var values: [Double] = [] + + mutating func run() { + values.sort() + let total = values.reduce(0, +) + + print( + """ + Smallest: \(values.first, default: "No value") + Total: \(total) + Mean: \(total / Double(values.count)) + """) + } + } + +- title: 安全 + subtitle: 保护内存安全。 + text: Swift 优先考虑安全性,通过其设计消除整类错误和漏洞。内存安全和数据竞争安全是语言的核心特性,使它们能够轻松集成到您的代码库中。安全性在编译时就被要求,在应用程序运行之前就得到保证。 + code: |- + let transform = Affine2DTransformBuilder() + .translate([10.0, 20.0].span) + .rotate(30.0) + .build() + + let v = [11.0, 22.0, 1.0] + + // Call C functions safely with Swift types + let u = mat_vec_mul( + transform, rowCount, colCount, v.span, allocator) + let uMagnitude = vec_mag(u.span) + +- title: 互操作性 + subtitle: 在现有代码中逐步采用。 + text: Swift 提供了无与伦比的互操作性,它原生理解 C 和 C++ 类型,无需外部函数接口,并提供双向访问的桥接。Swift 的互操作性特性允许您在现有代码库中逐步采用该语言,而无需完全重写代码。 + code: |- + import CxxStdlib + + // Use types from C++, like std::string, directly + let beverages: [std.string] = [ + "apple juice", "grape juice", "green tea" + ] + + let juices = beverages.filter { cppstring in + // and call methods directly on C++ types + cppstring.find(.init("juice")) != std.string.npos + } + +- title: 适应性 + subtitle: 从微控制器到服务器。 + text: "唯一能够从嵌入式系统和内核扩展到服务器和应用程序的语言。无论在哪里使用,Swift 都能表现出色:从每个字节都很重要的固件等受限环境,到每天处理数十亿请求的云服务。" + code: |- + // Configure UART by direct register manipulation + // using Swift MMIO. Enables RX and TX, and sets + // baud rate to 115,200. Compiles down to an + // optimal assembly sequence with no overhead. + + usart1.brr.modify { rw in + rw.raw.brr_field = 16_000_000 / 115_200 + } + + usart1.cr1.modify { rw in + rw.ue = .Enabled + rw.re = .Enabled + rw.te = .Enabled + } + +- title: 开源 + subtitle: 参与贡献。 + links: + - link: https://github.com/swiftlang + text: 在 GitHub 上查看 SwiftLang + - link: https://forums.swift.org + text: 加入论坛 diff --git a/_data/new-data/landing/get-started-primary.yml b/_data/new-data/landing/get-started-primary.yml new file mode 100644 index 000000000..0093c2fde --- /dev/null +++ b/_data/new-data/landing/get-started-primary.yml @@ -0,0 +1,17 @@ +- title: 云服务 + subtitle: 在 Linux 上运行高性能服务并部署到云端。 + icon: cloud + data-text: 云服务 + link: /get-started/cloud-services + +- title: 命令行 + subtitle: 创建快速且内存安全的强大命令行工具。 + icon: command-line + data-text: 命令行 + link: /get-started/command-line-tools + +- title: 嵌入式 + subtitle: 为微控制器等设备开发高效、可靠的固件。 + icon: chip + data-text: 嵌入式 + link: /get-started/embedded diff --git a/_data/new-data/landing/get-started-secondary.yml b/_data/new-data/landing/get-started-secondary.yml new file mode 100644 index 000000000..300c39877 --- /dev/null +++ b/_data/new-data/landing/get-started-secondary.yml @@ -0,0 +1,15 @@ +- title: iOS 应用 + data-text: iOS 应用 + link: /getting-started/swiftui/ + +- title: Windows 应用 + data-text: Windows 应用 + link: /blog/swift-everywhere-windows-interop/ + +- title: 机器学习与人工智能 + data-text: 机器学习与人工智能 + link: /blog/mlx-swift/ + +- title: 软件包 + data-text: 软件包 + link: /getting-started/library-swiftpm/ \ No newline at end of file diff --git a/_data/new-data/os-versions.yml b/_data/new-data/os-versions.yml new file mode 100644 index 000000000..10332288a --- /dev/null +++ b/_data/new-data/os-versions.yml @@ -0,0 +1,9 @@ +- name: Linux + slug: linux + url: /install/linux/ +- name: macOS + slug: macos + url: /install/macos/ +- name: Windows + slug: windows + url: /install/windows/ diff --git a/_data/new-data/packages.yml b/_data/new-data/packages.yml new file mode 100644 index 000000000..c0a830e16 --- /dev/null +++ b/_data/new-data/packages.yml @@ -0,0 +1,15 @@ +- title: Package 1 + description: This is the first package. + link: /packages/package-1 +- title: Package 2 + description: This is the second package. + link: /packages/package-2 +- title: Package 3 + description: This is the third package. + link: /packages/package-3 +- title: Package 4 + description: This is the fourth package. + link: /packages/package-4 +- title: Package 5 + description: This is the fifth package. + link: /packages/package-5 diff --git a/_data/packages/packages.yml b/_data/packages/packages.yml index 182d97e24..9f9c65c2e 100644 --- a/_data/packages/packages.yml +++ b/_data/packages/packages.yml @@ -4,69 +4,56 @@ categories: brief: "精心挑选的新颖有趣的包集合,这些包正在被 Swift 社区讨论。浏览列表以了解最新动态,以及如何提名包加入此版块。" description: 这个展示区展示了 Swift 社区正在讨论的新颖有趣的包。此版块的包选择是一个编辑过程,通过[Swift 论坛的这个主题](https://forums.swift.org/t/68168)组织,并由 [Swift 网站工作组](https://www.swift.org/website-workgroup/)策划。 packages: - - name: GestureButton - description: GestureButton 让你可以在单个 SwiftUI 按钮中使用多个特定手势的动作。可以为点击、长按和拖动等手势自定义动作,并支持灵活的延迟和超时设置。 - owner: Daniel Saidi + - name: Anodize + description: Adds type safety to Metal shaders, enabling Swift to interact with + Metal kernels without managing binding indices. Enhances code safety and simplifies + GPU kernel integration. + owner: Audulus LLC swift_compatibility: 6.0+ platform_compatibility: - Apple - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + platform_compatibility_tooltip: Apple (macOS) license: MIT - url: https://swiftpackageindex.com/danielsaidi/GestureButton - note: 在 [Swift Package Indexing 第51集](https://share.transistor.fm/s/257bd1fa){:target='_blank'} 中讨论。 - - name: JSONPatch - description: "Swift μ-framework 用于创建符合 RFC6902 标准的 JSON 补丁对象,支持使用键路径进行添加、删除、替换、移动、复制和测试等操作。" - owner: Peter Ringset - swift_compatibility: 5.10+ + url: https://swiftpackageindex.com/audulus/Anodize + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/123){:target='_blank'}. + - name: Noora + description: Enhances terminal aesthetics for Swift CLIs with a customizable design + system, improving consistency and readability in command-line interfaces. + owner: Tuist + swift_compatibility: 6.0+ platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) 和 Linux + platform_compatibility_tooltip: Apple (macOS, visionOS) and Linux license: MIT - url: https://swiftpackageindex.com/peterringset/JSONPatch - note: 在 [Swift Package Indexing 第51集](https://share.transistor.fm/s/257bd1fa){:target='_blank'} 中讨论。 - - name: xctest-dynamic-overlay - description: Swift Issue Reporting 允许将代码中的问题报告为运行时警告、断点或断言,并将它们转换为测试失败,帮助调试并确保测试覆盖率。 - owner: Point-Free + url: https://swiftpackageindex.com/tuist/Noora + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/120){:target='_blank'}. + - name: swift-aws-lambda-runtime + description: Facilitates building serverless functions in Swift for AWS Lambda, + offering features like JSON handling, response streaming, and background tasks, + while emphasizing performance, safety, and developer control. + owner: Swift on Server swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (macOS) 和 Linux - license: MIT - url: https://swiftpackageindex.com/aus-der-Technik/FileMonitor - note: 通过[这个论坛帖子](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/125){:target='_blank'}提名。 - - name: Versionator - description: 一个插件,用于收集版本信息并将其嵌入到包/可执行文件中,允许在运行时检索。生成 `Version.swift`、`Info.plist` 和头文件。 - owner: Elegant Chaos - swift_compatibility: 6.0+ - platform_compatibility: - - Apple - platform_compatibility_tooltip: Apple (macOS) - license: MIT - url: https://swiftpackageindex.com/elegantchaos/Versionator - note: 在 [Swift Package Indexing 第49集](https://share.transistor.fm/s/c3ea4e1a){:target='_blank'} 中讨论。 - - name: Numerix - description: 提供用于线性代数和数值计算的 Complex、Vector、Matrix 和 ShapedArray 结构,使用 Accelerate 框架进行高性能计算。 - owner: Gavin Wiggins - swift_compatibility: 6.0+ - platform_compatibility: - - Apple - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) - license: MIT - url: https://swiftpackageindex.com/wigging/numerix - note: 通过[这个论坛帖子](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/119){:target='_blank'}提名。 - - name: swift-zip-archive - description: 一个用于读取和编辑 zip 归档的库。支持从磁盘和内存缓冲区读取和写入标准或密码保护的 zip 文件。 - owner: Adam Fowler + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux + license: Apache 2.0 + url: https://swiftpackageindex.com/swift-server/swift-aws-lambda-runtime + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}. + - name: swift-package-registry-service + description: An implementation of the Swift Package Registry Service which proxies + the Github API. + owner: CrowdStrike swift_compatibility: 6.0+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (macOS, visionOS) license: MIT - url: https://swiftpackageindex.com/hidden-spectrum/swift-translate - note: 通过[这个论坛帖子](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/76){:target='_blank'}提名。 - - name: 包含宏的包 + url: https://swiftpackageindex.com/CrowdStrike/swift-package-registry-service + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/128){:target='_blank'}. + - name: Packages with Macros slug: macros brief: Swift 5.9 新增功能,Swift 包可以包含宏目标。浏览展示此功能的包选择。 description: 宏是 Swift 5.9 中的新功能,在编译时转换源代码,让你避免编写重复代码。[了解更多关于创建宏的信息](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/){:target='_blank'}或查看这些包含宏目标的包。 @@ -100,7 +87,8 @@ categories: platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (macOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: Apache 2.0 url: https://swiftpackageindex.com/swiftlang/swift-testing - name: Defaults @@ -122,8 +110,9 @@ categories: platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux license: MIT url: https://swiftpackageindex.com/pointfreeco/swift-dependencies - - name: swift-perception - description: 为早期版本的 Swift 提供观察工具,模仿 `@Observable` 并提供与较新的 Swift 观察功能的兼容性。 + - name: swift-case-paths + description: CasePaths extends the functionality of key paths to enum cases, allowing + for the extraction, modification, and testing of associated values in enums. owner: Point-Free swift_compatibility: 5.9+ platform_compatibility: @@ -131,8 +120,8 @@ categories: - Linux platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux license: MIT - url: https://swiftpackageindex.com/pointfreeco/swift-perception - - name: 服务器 + url: https://swiftpackageindex.com/pointfreeco/swift-case-paths + - name: Server slug: server brief: 需要帮助构建服务器端 Swift 应用程序吗?浏览这些可以帮你入门的包。 description: 哪些包可以帮助你为你的应用或使用 HTML 构建的网站搭建一个一流的后端服务器?Swift 有多个成熟的后端框架、ORM、数据库连接包等。 @@ -163,7 +152,7 @@ categories: - name: hummingbird description: Hummingbird 是一个用 Swift 编写的轻量级、灵活的服务器框架。它由 HTTP 服务器、Web 应用程序框架和扩展模块组成。 owner: Hummingbird - swift_compatibility: 5.9+ + swift_compatibility: 5.10+ platform_compatibility: - Apple - Linux @@ -177,7 +166,8 @@ categories: platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: MIT url: https://swiftpackageindex.com/vapor/fluent - name: MongoKitten @@ -190,17 +180,19 @@ categories: platform_compatibility_tooltip: Apple (iOS, macOS) 和 Linux license: MIT url: https://swiftpackageindex.com/orlandos-nl/MongoKitten - - name: SwiftyBeaver - description: SwiftyBeaver 是一个灵活、多彩、轻量级的 Swift 日志库。它支持控制台、文件和云目标,非常适合服务器端 Swift。 - owner: SwiftyBeaver - swift_compatibility: 5.8+ + - name: routing-kit + description: RoutingKit provides a high-performance router and routing types for + applications and libraries, such as Vapor. + owner: Vapor + swift_compatibility: 5.10+ platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: MIT - url: https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver - - name: 网络 + url: https://swiftpackageindex.com/vapor/routing-kit + - name: Networking slug: networking brief: 浏览可以扩展和增强 Swift 核心网络库的包集合。 description: "涵盖从核心网络库的抽象到功能齐全的 HTTP 客户端再到底层网络库的所有内容。如果你需要在 URLSession 之上添加一点或很多功能,你都可以在这里找到。" @@ -221,13 +213,23 @@ categories: - name: swift-nio description: SwiftNIO 是一个用于构建高性能协议服务器和客户端的跨平台网络框架。它使用非阻塞 I/O 高效处理多个连接。 owner: Apple - swift_compatibility: 5.9+ + swift_compatibility: 5.10+ platform_compatibility: - Apple - Linux platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux license: Apache 2.0 url: https://swiftpackageindex.com/apple/swift-nio + - name: Moya + description: Moya is a network abstraction layer for Alamofire. It simplifies + network calls and provides compile-time checking for API endpoints. + owner: Moya + swift_compatibility: 5.9+ + platform_compatibility: + - Apple + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + license: MIT + url: https://swiftpackageindex.com/Moya/Moya - name: Pulse description: Pulse 是一个强大的 Apple 平台日志系统。它记录和检查日志和网络请求,并允许实时查看和共享。 owner: Alex Grebenyuk @@ -237,15 +239,6 @@ categories: platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) license: MIT url: https://swiftpackageindex.com/kean/Pulse - - name: Moya - description: Moya 是 Alamofire 的网络抽象层。它简化网络调用,并为 API 端点提供编译时检查。 - owner: Moya - swift_compatibility: 5.8+ - platform_compatibility: - - Apple - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) - license: MIT - url: https://swiftpackageindex.com/Moya/Moya - name: FlyingFox description: FlyingFox 支持创建轻量级、并发的 HTTP 服务器,支持 WebSockets 和静态文件服务。它使用非阻塞 BSD 套接字,通过 Swift 并发处理每个连接。 owner: Simon Whitty @@ -256,26 +249,18 @@ categories: platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux license: MIT url: https://swiftpackageindex.com/swhitty/FlyingFox - - name: RealHTTP - description: RealHTTP 是一个轻量级、基于异步的 Swift HTTP 库。它旨在提供一个易于使用、功能强大的 HTTP 客户端,具有 async/await 支持、请求自定义、响应验证等功能。 - owner: Immobiliare Labs - swift_compatibility: 5.8+ + - name: Networking + description: Networking is a Swift library for making network requests with a + straightforward API. It supports faking requests, caching images, and various + types of authentication. + owner: Elvis Nunez + swift_compatibility: 5.9+ platform_compatibility: - Apple - platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) license: MIT - url: https://swiftpackageindex.com/immobiliare/RealHTTP - - name: Socket - description: BlueSocket 是一个 Swift 的套接字框架。它提供创建、关闭和监听套接字的功能。 - owner: Kitura - swift_compatibility: 5.8+ - platform_compatibility: - - Apple - - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux - license: Apache 2.0 - url: https://swiftpackageindex.com/Kitura/BlueSocket - - name: 测试 + url: https://swiftpackageindex.com/3lvis/Networking + - name: Testing slug: testing brief: "如果你想提升项目的测试水平,看看这些可能有用的包。" description: "无论你是在寻找 XCTest 的扩展还是完全不同的测试方法,这些包都能帮到你。" @@ -290,33 +275,41 @@ categories: platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (macOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: Apache 2.0 url: https://swiftpackageindex.com/swiftlang/swift-testing - - name: swift-custom-dump - description: 一组用于调试、比较和测试 Swift 数据结构的工具。包括用于精细输出的 `customDump`、用于文本比较的 `diff` 和用于测试断言的 `XCTAssertNoDifference`。 + - name: swift-snapshot-testing + description: SnapshotTesting is a delightful Swift snapshot testing library. It + allows you to easily compare snapshots of views, view controllers, URL requests, + and encodable values. It supports a wide range of snapshot strategies and is + highly configurable. owner: Point-Free swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: MIT - url: https://swiftpackageindex.com/pointfreeco/swift-custom-dump - - name: swift-snapshot-testing - description: SnapshotTesting 是一个令人愉快的 Swift 快照测试库。它允许你轻松比较视图、视图控制器、URL 请求和可编码值的快照。它支持广泛的快照策略,并且高度可配置。 + url: https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing + - name: swift-custom-dump + description: A collection of tools for debugging, diffing, and testing data structures + in Swift. Includes `customDump` for refined output, `diff` for textual diffs, + and `XCTAssertNoDifference` for test assertions. owner: Point-Free swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) 和 Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and + Linux license: MIT - url: https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing + url: https://swiftpackageindex.com/pointfreeco/swift-custom-dump - name: Quick description: Quick 是一个用于 Swift 和 Objective-C 的行为驱动开发框架。它受到 RSpec、Specta 和 Ginkgo 的启发。它附带 Nimble,一个用于测试的匹配器框架。 owner: Quick - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -326,7 +319,7 @@ categories: - name: OCMockito description: OCMockito 是 Mockito 的 Objective-C 实现,允许你创建、验证和存根模拟对象。它与其他模拟框架有一些关键区别,使测试不那么脆弱,更易于阅读。 owner: Jon Reid - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) @@ -335,7 +328,7 @@ categories: - name: OCHamcrest description: OCHamcrest 是一个 Objective-C 模块,提供用于创建灵活测试断言和用户输入验证的匹配器库。 owner: Hamcrest - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) @@ -362,22 +355,12 @@ categories: - name: CocoaLumberjack description: CocoaLumberjack 是一个快速、简单、功能强大且灵活的日志框架,允许同时记录到多个目标。 owner: CocoaLumberjack - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) license: BSD 3-Clause url: https://swiftpackageindex.com/CocoaLumberjack/CocoaLumberjack - - name: SwiftyBeaver - description: SwiftyBeaver 是一个灵活、多彩、轻量级的 Swift 日志库。它支持控制台、文件和云目标,非常适合服务器端 Swift。 - owner: SwiftyBeaver - swift_compatibility: 5.8+ - platform_compatibility: - - Apple - - Linux - platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) 和 Linux - license: MIT - url: https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver - name: Datadog description: 这个库提供 Swift 和 Objective-C SDK 来与 Datadog 交互。它包括日志收集、跟踪收集和 RUM 事件收集的功能。 owner: Datadog, Inc. @@ -396,6 +379,18 @@ categories: platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) license: MIT url: https://swiftpackageindex.com/kean/Pulse + - name: SwiftyBeaver + description: SwiftyBeaver is a flexible, colorful, lightweight logging library + for Swift. It supports console, file, and cloud destinations and is ideal for + server-side Swift. + owner: SwiftyBeaver + swift_compatibility: 5.9+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux + license: MIT + url: https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver - name: Wormholy description: Wormholy 是一个用于 iOS 网络调用的调试工具。它记录应用程序流量,显示请求和响应内容,并帮助调试和修复错误。它与 NSURLSession 和外部库(如 Alamofire 和 AFNetworking)一起工作。 owner: Paolo Musolino diff --git a/_data/packages/showcase-history.yml b/_data/packages/showcase-history.yml index 14ffc5df6..865ac79bd 100644 --- a/_data/packages/showcase-history.yml +++ b/_data/packages/showcase-history.yml @@ -1,6 +1,115 @@ years: - year: 2025 months: + - month: April + slug: april + packages: + - name: grpc-swift + description: gRPC is a high performance, open source universal RPC framework. + This package is a Swift language implementation of gRPC. + owner: grpc + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + and Linux + license: Apache 2.0 + url: https://swiftpackageindex.com/grpc/grpc-swift + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}. + - name: Spices + description: Spices facilitates creating in-app debug menus by generating native + UI from Swift. It uses the `@Spice` property wrapper and `SpiceStore` protocol + to store settings and manage environment configurations. + owner: Shape ApS + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + platform_compatibility_tooltip: Apple (iOS) + license: MIT + url: https://swiftpackageindex.com/shapehq/spices + note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}. + - name: swift-otel + description: Client for server-side Swift, implementing OpenTelemetry for tracing + and metrics. Demonstrates usage with examples like a counter service and HTTP + server for distributed tracing. + owner: Swift OTel + swift_compatibility: 5.9+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + and Linux + license: Apache 2.0 + url: https://swiftpackageindex.com/swift-otel/swift-otel + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}. + - name: sharing-grdb + description: SharingGRDB offers a fast, lightweight alternative to SwiftData, + utilizing SQLite for data management. It supports SwiftUI and UIKit, providing + property wrappers for data fetching and observation. + owner: Point-Free + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + and Linux + license: MIT + url: https://swiftpackageindex.com/pointfreeco/sharing-grdb + note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}. + - month: March + slug: march + packages: + - name: FileMonitor + description: FileMonitor provides a unified API to detect file changes in a + directory on Linux and macOS. It detects file creations, modifications, and + deletions and then propagates events through a delegate function. + owner: aus der Technik - Simon & Simon GbR + swift_compatibility: 5.9+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (macOS) and Linux + license: MIT + url: https://swiftpackageindex.com/aus-der-Technik/FileMonitor + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/125){:target='_blank'}. + - name: Versionator + description: A plugin to gathers version information and embeds it into a package/executable, + allowing retrieval at runtime. Generates `Version.swift`, `Info.plist`, and + a header file. + owner: Elegant Chaos + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + platform_compatibility_tooltip: Apple (macOS) + license: MIT + url: https://swiftpackageindex.com/elegantchaos/Versionator + note: Discussed on [Episode 49 of Swift Package Indexing](https://share.transistor.fm/s/c3ea4e1a){:target='_blank'}. + - name: Numerix + description: Provides Complex, Vector, Matrix, and ShapedArray structures for + linear algebra and numerical computations using the Accelerate framework for + high-performance calculations. + owner: Gavin Wiggins + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + license: MIT + url: https://swiftpackageindex.com/wigging/numerix + note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/119){:target='_blank'}. + - name: swift-zip-archive + description: A library for reading and editing zip archives. Supports reading + and writing standard or password protected zip files from disk and memory + buffers. + owner: Adam Fowler + swift_compatibility: 6.0+ + platform_compatibility: + - Apple + - Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux + license: Apache 2.0 + url: https://swiftpackageindex.com/adam-fowler/swift-zip-archive + note: Discussed on [Episode 53 of Swift Package Indexing](https://share.transistor.fm/s/56a29e9f){:target='_blank'}. - month: February slug: february packages: @@ -103,7 +212,7 @@ years: Facilitates command line program execution and I/O handling using synchronous or `async`/`await` APIs. owner: Josef Zoller - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -128,7 +237,7 @@ years: templating language. It supports standard Mustache tags, template inheritance, and custom features like transforms, excluding Lambda support. owner: Hummingbird - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -230,7 +339,8 @@ years: platform_compatibility: - Apple - Linux - platform_compatibility_tooltip: Apple (macOS) and Linux + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) + and Linux license: MIT url: https://swiftpackageindex.com/GeorgeLyon/SwiftClaude note: Discussed on [Episode 51 of Swift Package Indexing](https://share.transistor.fm/s/257bd1fa){:target='_blank'}. @@ -273,7 +383,7 @@ years: - name: package-frostflake description: 受 Snowflake 启发的高性能分布式系统唯一 ID 生成器。每个标识符的大小是 UUID 的一半,适合用作数据库键。 owner: Ordo One - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -454,7 +564,7 @@ years: swift_compatibility: 6.0+ platform_compatibility: - Apple - platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) + platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) license: MIT url: https://swiftpackageindex.com/heestand-xyz/KeyColor note: Discussed on [Episode 47 of Swift Package Indexing](https://share.transistor.fm/s/546632e4){:target='_blank'}. @@ -556,7 +666,7 @@ years: in Swift. It consists of an HTTP server, a web application framework, and extension modules. owner: Hummingbird - swift_compatibility: 5.9+ + swift_compatibility: 5.10+ platform_compatibility: - Apple - Linux @@ -592,7 +702,7 @@ years: order submission, and certificate issuance with ACME v2. Requires external challenge verification. owner: Matthieu Barthelemy - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -646,7 +756,7 @@ years: description: Serialization and deserialization of binary data, not based on key/value pairs, offering an alternative to `Codable` for efficient storage. owner: Matt Cox - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -660,7 +770,7 @@ years: hand hovering over the screen performing taps and gestures while using your app. owner: Adam Wulf - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, visionOS) @@ -672,7 +782,7 @@ years: supporting command line use and integration as a library, with partial WebAssembly and WASI spec implementation. owner: SwiftWasm - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -771,7 +881,7 @@ years: description: Provides an XCTest assertion for testing asynchronous code by repeatedly evaluating conditions until they are met or time out. owner: Jon Reid - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -825,7 +935,7 @@ years: description: Creates an acknowledgements screen for your app that displays a list of licenses from your CocoaPods or Swift Package Manager dependencies. owner: Vincent Tourraine - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) @@ -838,7 +948,7 @@ years: can display images, headings, lists, blockquotes, code blocks, tables, and more. owner: Guille Gonzalez - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) @@ -865,7 +975,7 @@ years: APIs for retrieving and formatting time values. It also allows converting between time zones and calculating differences between dates. owner: Dave DeLong - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -895,7 +1005,7 @@ years: capabilities and a robust caching system. Optimized for performance, customizable, and extensively tested for reliability. owner: Alex Grebenyuk - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) @@ -919,7 +1029,7 @@ years: SwiftUI applications, supporting features like glTF, interactive camera controls, and environment-based lighting. owner: Freek - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) @@ -949,7 +1059,7 @@ years: It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. owner: Richard Topchii - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, tvOS) @@ -976,7 +1086,7 @@ years: can display images, headings, lists, blockquotes, code blocks, tables, and more. owner: Guille Gonzalez - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) @@ -999,7 +1109,7 @@ years: description: The easiest way to create a summary from a String. Internally it's a simple wrapper around CoreServices SKSummary. owner: Stef Kors - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (macOS, visionOS) @@ -1014,7 +1124,7 @@ years: It provides access to all AWS services via a direct mapping of the REST APIs Amazon publishes for each of its services. owner: Soto for AWS - swift_compatibility: 5.9+ + swift_compatibility: 5.10+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) @@ -1026,7 +1136,7 @@ years: app. It includes transitions and change effects which can trigger every time a value is updated. owner: Emerge Tools - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) @@ -1037,7 +1147,7 @@ years: description: OpenAPIKit allows encoding and decoding of OpenAPI 3.0.x and 3.1.x documents and their components in Swift. owner: Mathew Polzin - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -1064,7 +1174,7 @@ years: operations. It offers three retry strategy options: constant, exponential, and exponential with jitter." owner: Space Code - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -1107,7 +1217,7 @@ years: APIs for retrieving and formatting time values. It also allows converting between time zones and calculating differences between dates. owner: Dave DeLong - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -1143,7 +1253,7 @@ years: 1-Wire interfaces. It is specifically designed for Raspberry Pis and other ARM boards running Linux. owner: uraimo - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -1171,7 +1281,7 @@ years: supports many features from SwiftUI, such as property wrappers, view builders, and modifiers. owner: Rens Breur - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple - Linux @@ -1184,7 +1294,7 @@ years: engine. Developers can use it to build extensions or embed Godot directly into Swift applications. owner: Miguel de Icaza - swift_compatibility: 5.9+ + swift_compatibility: 6.0+ platform_compatibility: - Apple - Linux @@ -1222,7 +1332,7 @@ years: expressions to detect tokens and color them based on the current theme and supports line numbers, customizable themes, and multiple languages. owner: Taylor Lineman - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (macOS) @@ -1233,7 +1343,7 @@ years: description: "An SDK for developing video applications on iOS with Daily\u2019s real-time audio, video, and vision platform." owner: Daily - swift_compatibility: 5.8+ + swift_compatibility: 5.9+ platform_compatibility: - Apple platform_compatibility_tooltip: Apple (iOS) diff --git a/_data/server-workgroup/members.yml b/_data/server-workgroup/members.yml index f62af50ae..1a99dcc57 100644 --- a/_data/server-workgroup/members.yml +++ b/_data/server-workgroup/members.yml @@ -1,47 +1,51 @@ -- name: Adam Fowler - github: adam-fowler - affiliation: +- name: Tibor Bödecs + github: tib + affiliation: Binary Birds - name: Franz Busch github: FranzBusch affiliation: Apple -- name: Gwynne Raskind - github: gwynne +- name: Ben Cohen + github: airspeedswift + affiliation: Apple, Core team rep + +- name: Tim Condon + github: 0xTim affiliation: Vapor -- name: Joannis Orlandos - github: joannis +- name: Josh Elkins + github: jbelkins + affiliation: AWS + +- name: Adam Fowler + github: adam-fowler affiliation: +- name: Dianna Ma + github: tayloraswift + affiliation: + - name: Konrad Malawski github: ktoso affiliation: Apple +- name: Joannis Orlandos + github: joannis + affiliation: + - name: Simon Pilkington github: tachyonics - affiliation: Amazon + affiliation: -- name: Tim Condon - github: 0xTim +- name: Gwynne Raskind + github: gwynne affiliation: Vapor -- name: Sebastien Stormacq - github: sebsto - affiliation: Amazon - - name: Sven A. Schmidt github: finestructure affiliation: Swift Package Index -- name: Dianna Ma - github: tayloraswift - affiliation: - -- name: Tibor Bödecs - github: tib - affiliation: Binary Birds - -- name: Ben Cohen - github: airspeedswift - affiliation: Apple, Core team rep +- name: Sebastien Stormacq + github: sebsto + affiliation: AWS \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index 27cbda7d2..000000000 --- a/_includes/footer.html +++ /dev/null @@ -1,63 +0,0 @@ -
- - -
- - \ No newline at end of file diff --git a/_includes/install/_linux_platforms_tabs.md b/_includes/install/_linux_platforms_tabs.md index 362eafcbd..b1f2c4377 100644 --- a/_includes/install/_linux_platforms_tabs.md +++ b/_includes/install/_linux_platforms_tabs.md @@ -6,10 +6,10 @@ Swiftly 安装程序可以管理 Swift 及其依赖项。它支持在不同版本之间切换和下载更新。

在终端中运行以下命令:

-
curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \
-tar zxf swiftly-$(uname -m).tar.gz && \
+  
curl -O "https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz" && \
+tar zxf "swiftly-$(uname -m).tar.gz" && \
 ./swiftly init --quiet-shell-followup && \
-. ~/.local/share/swiftly/env.sh && \
+. ${SWIFTLY_HOME_DIR:-~/.local/share/swiftly}/env.sh && \
 hash -r
 

许可证:Apache-2.0 | PGP:签名

diff --git a/_includes/install/_older-releases.md b/_includes/install/_older-releases.md index 185dd02aa..d03f9d131 100644 --- a/_includes/install/_older-releases.md +++ b/_includes/install/_older-releases.md @@ -1,4 +1,4 @@ - +
@@ -18,7 +18,8 @@ {% endunless %} {% endfor %} - + +
版本
{% if include.platform == "Windows 10" %} 1 Swift {{ include.release.name }} {{ windows_platform.first.name }} 工具链由 Saleem Abdulrasool 提供。Saleem 是 Swift Windows 移植版本的平台负责人,这是 Swift 项目的官方构建版本。

diff --git a/_includes/navigation.html b/_includes/navigation.html deleted file mode 100644 index 1a40cc44e..000000000 --- a/_includes/navigation.html +++ /dev/null @@ -1,89 +0,0 @@ - diff --git a/_includes/new-includes/assigns/linux-platform-builds.html b/_includes/new-includes/assigns/linux-platform-builds.html new file mode 100644 index 000000000..2b7175bb9 --- /dev/null +++ b/_includes/new-includes/assigns/linux-platform-builds.html @@ -0,0 +1,21 @@ +{% assign platform=include.platform %} +{% assign aarch64=include.aarch64 %} +{% assign branch_dir=include.branch_dir %} +{% assign development=include.development %} +{% assign docker_tag=include.docker_tag %} +{% assign development_builds=include.development_builds %} +{% assign aarch64_development_builds=include.aarch64_development_builds %} +{% assign development_2=include.development_2 %} +{% assign docker_tag_2=include.docker_tag_2 %} +{% assign development_builds_2=include.development_builds_2 %} +{% assign aarch64_development_builds_2=include.aarch64_development_builds_2 %} +{% assign branch_dir_2=include.branch_dir_2 %} + +{% assign platform_name_url = platform | remove: '.' | remove: ' ' | downcase %} +{% assign development_builds_2 = development_builds_2 | sort: 'date' | reverse %} +{% assign development_builds = development_builds | sort: 'date' | reverse %} + +{% if aarch64 %} +{% assign aarch64_development_builds_2 = aarch64_development_builds_2 | sort: 'date' | reverse %} +{% assign aarch64_development_builds = aarch64_development_builds | sort: 'date' | reverse %} +{% endif %} \ No newline at end of file diff --git a/_includes/new-includes/components/callout.html b/_includes/new-includes/components/callout.html new file mode 100644 index 000000000..e055e754e --- /dev/null +++ b/_includes/new-includes/components/callout.html @@ -0,0 +1,29 @@ +{% assign is_even = include.index | modulo: 2 %} {% assign with_code = +include.code %} +
+
+ {% if include.title %} +

{{ include.title }}

+ {% endif %} {% if include.subtitle %} +

{{ include.subtitle }}

+ {% endif %} {% if include.text %} +

{{ include.text }}

+ {% endif %} +
+ {% if include.code %} + +
+~~~swift +{{include.code}} +~~~ +
+ {% endif %} {% assign links = include.links %} {% if links %} + + {% endif %} +
diff --git a/_includes/new-includes/components/card-grid.html b/_includes/new-includes/components/card-grid.html new file mode 100644 index 000000000..bdf69773f --- /dev/null +++ b/_includes/new-includes/components/card-grid.html @@ -0,0 +1,57 @@ +
+
+

{{ include.content.title }}

+ {% if include.content.hero_card %} {% include + new-includes/components/hero-card.html image = include.content.hero_card %} + {% endif %} {% if include.content.primary_cards %} +
    + {% for card in include.content.primary_cards %} +
  • + {{ card.logo_alt }} +
    + {{ card.name }} + {{ card.text }} + {{ card.link_text }} +
    +
  • + {% endfor %} +
+ {% endif %} {% if include.content.secondary_cards %} +
    + {% for card in include.content.secondary_cards %} +
  • + {{ card.logo_alt }} +
    + {{ card.name }} + {{ card.text }} + {{ card.link_text }} +
    +
  • + {% endfor %} +
+ {% endif %} {% if include.content.tertiary_cards %} +
    + {% for card in include.content.tertiary_cards %} +
  • + {% if card.image %} + {{card.image.alt}} + {% endif %} +
    + {{ card.name }} + {{ card.text }} + {{ card.link_text }} +
    +
  • + {% endfor %} +
+ {% endif %} + {% if include.content.text %} +

{{ include.content.text }}

+ {% endif %} + {% if include.content.link %} + {{ include.content.link.text }} + + {% endif %} +
+
diff --git a/_includes/new-includes/components/carousel.html b/_includes/new-includes/components/carousel.html new file mode 100644 index 000000000..162d4426b --- /dev/null +++ b/_includes/new-includes/components/carousel.html @@ -0,0 +1,20 @@ + + + diff --git a/_includes/new-includes/components/code-box.html b/_includes/new-includes/components/code-box.html new file mode 100644 index 000000000..3d49a603d --- /dev/null +++ b/_includes/new-includes/components/code-box.html @@ -0,0 +1,44 @@ +
+

{{include.content.headline}}

+ {% if include.content.pre-code-text %} +

{{include.content.pre-code-text}}

+ {% endif %} {% if include.content.tabs %} + + {% for tab in include.content.tabs %} +
{{tab.code | escape}}
+ {% endfor %} {% else %} {% if include.content.code %} +
{{include.content.code | escape}}
+ {% endif %} {% endif %} {% if include.content.after-code-text %} +

{{include.content.after-code-text}}

+ {% endif %}{% if include.content.links %} + +{% endif %} +
diff --git a/_includes/new-includes/components/code-image-column.html b/_includes/new-includes/components/code-image-column.html new file mode 100644 index 000000000..b3eef77dc --- /dev/null +++ b/_includes/new-includes/components/code-image-column.html @@ -0,0 +1,26 @@ +
+
+ {% if include.content.headline %} +

{{ include.content.headline }}

+ {% endif %} {% if include.content.body %} +

{{ include.content.body }}

+ {% endif %} {% if include.content.link %} + {{ include.content.link.text }} + + {% endif %} +
+
+ +
+~~~swift +{{ include.content.code }} +~~~ +
+ {{include.content.image.alt}} +
+ +
diff --git a/_includes/new-includes/components/code-text-row.html b/_includes/new-includes/components/code-text-row.html new file mode 100644 index 000000000..0de3c1139 --- /dev/null +++ b/_includes/new-includes/components/code-text-row.html @@ -0,0 +1,20 @@ +
+

{{ include.content.headline }}

+
+ +
+~~~swift +{{ include.content.code }} +~~~ +
+
+

{{ include.content.copy.headline }}

+ {% for paragraph in include.content.copy.paragraphs %} +

{{paragraph}}

+ {% endfor %} + {{ include.content.copy.link.text }} + +
+
+
diff --git a/_includes/new-includes/components/full-width-text-code-column.html b/_includes/new-includes/components/full-width-text-code-column.html new file mode 100644 index 000000000..afb8ec75f --- /dev/null +++ b/_includes/new-includes/components/full-width-text-code-column.html @@ -0,0 +1,20 @@ +
+
+

{{ include.content.headline }}

+ {% for paragraph in include.content.paragraphs %} +

{{paragraph}}

+ {% endfor %} {% if include.content.link %} + {{ include.content.link.text }} + + {% endif %} +
+ +
+~~~swift +{{ include.content.code }} +~~~ +
+
diff --git a/_includes/new-includes/components/full-width-text-image-column.html b/_includes/new-includes/components/full-width-text-image-column.html new file mode 100644 index 000000000..b4cb7e3dd --- /dev/null +++ b/_includes/new-includes/components/full-width-text-image-column.html @@ -0,0 +1,16 @@ +
+
+

{{ include.content.headline }}

+ {% for paragraph in include.content.paragraphs %} +

{{paragraph}}

+ {% endfor %} + {{ include.content.link.text }} + +
+ {{include.content.image.alt}} + +
diff --git a/_includes/new-includes/components/get-started-hero.html b/_includes/new-includes/components/get-started-hero.html new file mode 100644 index 000000000..7d6c635db --- /dev/null +++ b/_includes/new-includes/components/get-started-hero.html @@ -0,0 +1,21 @@ +
+
+

{{include.content.headline}}

+

{{include.content.body}}

+
    + {% for box in include.content.boxes %} +
  • + {{ box.title }} + {{ box.text }} +
  • + {% endfor %} +
+ {{include.content.link.text}} +
+
+
+
diff --git a/_includes/new-includes/components/headline-section.html b/_includes/new-includes/components/headline-section.html new file mode 100644 index 000000000..5dcf82881 --- /dev/null +++ b/_includes/new-includes/components/headline-section.html @@ -0,0 +1,11 @@ +
+
+
+

{{include.content.headline}}

+

{{include.content.body}}

+ {{include.content.link.copy}} + +
+
+
diff --git a/_includes/new-includes/components/hero-card.html b/_includes/new-includes/components/hero-card.html new file mode 100644 index 000000000..77b947fcb --- /dev/null +++ b/_includes/new-includes/components/hero-card.html @@ -0,0 +1,3 @@ +
+ {{include.image.alt}} +
diff --git a/_includes/new-includes/components/icon.html b/_includes/new-includes/components/icon.html new file mode 100644 index 000000000..38b444205 --- /dev/null +++ b/_includes/new-includes/components/icon.html @@ -0,0 +1,8 @@ +{% assign icon = include.name | append: "." | append: include.type %} {% capture +path %}assets/images/{{ icon }}{% endcapture %} + + {% include_relative {{ path }} %} + diff --git a/_includes/new-includes/components/image-text-row.html b/_includes/new-includes/components/image-text-row.html new file mode 100644 index 000000000..7af3f2b22 --- /dev/null +++ b/_includes/new-includes/components/image-text-row.html @@ -0,0 +1,22 @@ +
+ {% if include.content.headline %} +

{{ include.content.headline }}

+ {% endif %} +
+ {{ include.content.image.alt }} +
+

{{ include.content.copy.headline }}

+ {% for paragraph in include.content.copy.paragraphs %} +

{{paragraph}}

+ {% endfor %} + {{include.content.copy.link.text}} + +
+
+
diff --git a/_includes/new-includes/components/link-columns.html b/_includes/new-includes/components/link-columns.html new file mode 100644 index 000000000..77cd1c5ae --- /dev/null +++ b/_includes/new-includes/components/link-columns.html @@ -0,0 +1,17 @@ + diff --git a/_includes/new-includes/components/linux-os-selection.html b/_includes/new-includes/components/linux-os-selection.html new file mode 100644 index 000000000..e19c24240 --- /dev/null +++ b/_includes/new-includes/components/linux-os-selection.html @@ -0,0 +1,15 @@ +
+

Alternate Install Options

+ + {% assign platforms = site.data.new-data.install.linux.os-names %} {% assign + url_parts = page.url | split: '/' %} {% assign selected_os = url_parts[3] %} + + {% include new-includes/components/tab-nav.html tabs=platforms class="os" + selected=selected_os %} {% assign selected_platform = platforms | where: + "slug", selected_os | first %} {% assign selected_version = url_parts[3] | + append: url_parts[4] %} {% if selected_platform.versions %} + + {% include new-includes/components/tab-nav.html + tabs=selected_platform.versions class="version" selected=selected_version %} + {% endif %} +
diff --git a/_includes/new-includes/components/linux-releases.html b/_includes/new-includes/components/linux-releases.html new file mode 100644 index 000000000..157be40b9 --- /dev/null +++ b/_includes/new-includes/components/linux-releases.html @@ -0,0 +1,171 @@ +{% assign tag = site.data.builds.swift_releases.last.tag %} +{% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %} +{% assign platform_name_url = include.platform | remove: '.' | remove: ' ' | downcase %} +{% assign platform_name = include.platform | remove : ' ' | downcase %} +{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'dir', include.platform_name_url | first %} +{% unless platform %} + {% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', include.platform | first %} +{% endunless %} + +
+
+
+
+
+

Container

+

+ Official container images are available for compiling and running Swift on a variety of distributions. +

+ + +
+
+
+
+
+
+

Tarball

+

+ Tarball packages (.tar.gz) +

+ + +
+
+
+
+
+ {% include new-includes/components/static-linux-sdk.html %} +
+
+ {% if include.rpm %} +
+
+
+

RPM

+

+ RPM Package Manager (Experimental use only) +

+ +
+
+
+ {% endif %} +
+
+
+
+ Previous Releases + {% include install/_older-releases.md platform=include.platform %} +
+
+
+

Development Snapshots

+
+

Swift snapshots are prebuilt binaries that are automatically created from the branch. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases.

+
+ + +
+
+
+
+

{{ include.development }}

+

+ {{ development_builds.first.date | date: '%B %-d, %Y' }}
+

+ + + +
+
+
+
+
+
+

{{ include.development_2 }}

+

+ {{ development_builds_2.first.date | date: '%B %-d, %Y' }}
+

+ + + +
+
+
+
+
+
+
+ Previous Snapshots (main) + {% include install/_older_snapshots.md builds=development_builds name=platform platform_dir=platform_name_url branch_dir=branch_dir %} +
+
+
+
+
+
+ Previous Snapshots (release/6.2) + {% include install/_older_snapshots.md builds=development_builds_2 name=platform platform_dir=platform_name_url branch_dir=branch_dir_2 %} +
+
+
+

Static Linux SDK

+
+

+ Instructions +

+
+ {% include new-includes/components/static-linux-sdk-dev.html %} +
\ No newline at end of file diff --git a/_includes/new-includes/components/os-selection.html b/_includes/new-includes/components/os-selection.html new file mode 100644 index 000000000..568e82bc3 --- /dev/null +++ b/_includes/new-includes/components/os-selection.html @@ -0,0 +1,7 @@ +{% assign path_parts = page.url | split: '/' %} {% assign selected = +path_parts[2] | default: 'macos' %} +
+

Install Swift

+ {% assign tabs = site.data.new-data.os-versions %} {% include + new-includes/components/tab-nav.html tabs=tabs class="os" selected=selected %} +
diff --git a/_includes/new-includes/components/overlapping-containers.html b/_includes/new-includes/components/overlapping-containers.html new file mode 100644 index 000000000..30b396d5a --- /dev/null +++ b/_includes/new-includes/components/overlapping-containers.html @@ -0,0 +1,4 @@ +
+
{{ include.left }}
+
{{ include.right }}
+
diff --git a/_includes/new-includes/components/static-linux-sdk-dev.html b/_includes/new-includes/components/static-linux-sdk-dev.html new file mode 100644 index 000000000..0989d6071 --- /dev/null +++ b/_includes/new-includes/components/static-linux-sdk-dev.html @@ -0,0 +1,51 @@ +{% assign static_sdk_dev_builds = site.data.builds.development.static_sdk | sort: 'date' | reverse %} +{% assign static_sdk_6_1_builds = site.data.builds.swift-6_1-branch.static_sdk | sort: 'date' | reverse %} + +
+
+
+
+

main

+

+ {{ static_sdk_dev_builds.first.date | date: '%B %-d, %Y' }}
+ Static Linux SDK - Cross compile to Linux. +

+ {% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_dev_builds.first.dir | append: "/" | append: static_sdk_dev_builds.first.download %} + {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_dev_builds.first.checksum %} + +

+ +
+
+
+
+
+
+

release/6.1

+

+ {{ static_sdk_6_1_builds.first.date | date: '%B %-d, %Y' }}
+ Static Linux SDK - Cross compile to Linux. +

+ {% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_6_1_builds.first.dir | append: "/" | append: static_sdk_6_1_builds.first.download %} + {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_6_1_builds.first.checksum %} + +

+ +
+
+
+
\ No newline at end of file diff --git a/_includes/new-includes/components/static-linux-sdk.html b/_includes/new-includes/components/static-linux-sdk.html new file mode 100644 index 000000000..0288e018d --- /dev/null +++ b/_includes/new-includes/components/static-linux-sdk.html @@ -0,0 +1,25 @@ +{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Static SDK'| first %} +{% assign tag = site.data.builds.swift_releases.last.tag %} +{% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %} + +
+

Static Linux SDK

+

+ Static Linux SDK - Cross compile to Linux. +

+ {% assign base_url = "https://download.swift.org/" | append: tag_downcase | append: "/static-sdk/" | append: tag | append: "/" | append: tag %} + {% assign command = "swift sdk install " | append: base_url | append: "_static-linux-0.0.1.artifactbundle.tar.gz --checksum " | append: platform.checksum %} + +

+ + +
\ No newline at end of file diff --git a/_includes/new-includes/components/tab-nav.html b/_includes/new-includes/components/tab-nav.html new file mode 100644 index 000000000..19a0aefa9 --- /dev/null +++ b/_includes/new-includes/components/tab-nav.html @@ -0,0 +1,16 @@ +
+
+ {% for tab in include.tabs %} {% assign tab_name = tab.slug | downcase %} {% + if tab_name == include.selected %} {% assign is_selected = true %} {% else + %} {% assign is_selected = false %} {% endif %} + + {{ tab.name }} + + {% endfor %} +
+
diff --git a/_includes/new-includes/footer/copyright.html b/_includes/new-includes/footer/copyright.html new file mode 100644 index 000000000..1bc2bacae --- /dev/null +++ b/_includes/new-includes/footer/copyright.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/footer.html b/_includes/new-includes/footer/footer.html new file mode 100644 index 000000000..b97b831b2 --- /dev/null +++ b/_includes/new-includes/footer/footer.html @@ -0,0 +1,22 @@ +
+
+ + + +
+
diff --git a/_includes/new-includes/footer/navigations/community.html b/_includes/new-includes/footer/navigations/community.html new file mode 100644 index 000000000..3c2431636 --- /dev/null +++ b/_includes/new-includes/footer/navigations/community.html @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/navigations/governance.html b/_includes/new-includes/footer/navigations/governance.html new file mode 100644 index 000000000..34e6b1fe1 --- /dev/null +++ b/_includes/new-includes/footer/navigations/governance.html @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/navigations/legals.html b/_includes/new-includes/footer/navigations/legals.html new file mode 100644 index 000000000..be488c007 --- /dev/null +++ b/_includes/new-includes/footer/navigations/legals.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/navigations/main.html b/_includes/new-includes/footer/navigations/main.html new file mode 100644 index 000000000..7d904562b --- /dev/null +++ b/_includes/new-includes/footer/navigations/main.html @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/navigations/socials.html b/_includes/new-includes/footer/navigations/socials.html new file mode 100644 index 000000000..d10570f75 --- /dev/null +++ b/_includes/new-includes/footer/navigations/socials.html @@ -0,0 +1,9 @@ + diff --git a/_includes/new-includes/footer/navigations/tools.html b/_includes/new-includes/footer/navigations/tools.html new file mode 100644 index 000000000..1d536c447 --- /dev/null +++ b/_includes/new-includes/footer/navigations/tools.html @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/_includes/new-includes/footer/theme-toggle.html b/_includes/new-includes/footer/theme-toggle.html new file mode 100644 index 000000000..4d57f69fb --- /dev/null +++ b/_includes/new-includes/footer/theme-toggle.html @@ -0,0 +1,35 @@ +
+ 主题选择 + + + +
\ No newline at end of file diff --git a/_includes/new-includes/header/header.html b/_includes/new-includes/header/header.html new file mode 100644 index 000000000..b664378b8 --- /dev/null +++ b/_includes/new-includes/header/header.html @@ -0,0 +1,26 @@ + + \ No newline at end of file diff --git a/_includes/logo.html b/_includes/new-includes/header/logo.html similarity index 97% rename from _includes/logo.html rename to _includes/new-includes/header/logo.html index e0912ed14..2dbb6be5d 100644 --- a/_includes/logo.html +++ b/_includes/new-includes/header/logo.html @@ -1,4 +1,5 @@ - + + @@ -14,4 +15,4 @@ - \ No newline at end of file + diff --git a/_includes/new-includes/header/navigation.html b/_includes/new-includes/header/navigation.html new file mode 100644 index 000000000..1027f7e80 --- /dev/null +++ b/_includes/new-includes/header/navigation.html @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/_layouts/base.html b/_layouts/base.html index 07104a867..1f5a9ea4e 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -71,7 +71,7 @@

{% endif %} -{% include navigation.html %} +{% include new-includes/header/header.html %} {{content}} diff --git a/_layouts/default.html b/_layouts/default.html index 7e2ae0c76..99abc4a55 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -6,4 +6,4 @@ {{ content }} -{% include footer.html %} +{% include new-includes/footer/footer.html %} diff --git a/_layouts/new-layouts/base.html b/_layouts/new-layouts/base.html new file mode 100644 index 000000000..611d56e85 --- /dev/null +++ b/_layouts/new-layouts/base.html @@ -0,0 +1,182 @@ + + + + + {{ site.title }} - {{ page.title | escape }} + {% if jekyll.environment == 'stage' %} + + {% endif %} + + + {% if page.excerpt %} + + {% endif %} {% if page.url == "/" %} + + + + + + + {% endif %} + + + + {% if page.url == "/" %} + + + {% endif %} + + + + + + + + + + + + {% if page.atom %} + + {% endif %} {% if page.url %} + + {% endif %} + + + + {% if page.id %} + + + {% else %} + + + {% endif %} + + + + {% if page.robots %} + + {% endif %} {% if page.id %} + + + + + + + {% else %} + + + + {% endif %} + + + +
+ {% include new-includes/header/header.html %} {{content}} {% include + new-includes/footer/footer.html %} +
+ + + {% if page.url == "/" %} + + {% endif %} + + diff --git a/_layouts/new-layouts/install-linux-version.html b/_layouts/new-layouts/install-linux-version.html new file mode 100644 index 000000000..0a1206084 --- /dev/null +++ b/_layouts/new-layouts/install-linux-version.html @@ -0,0 +1,7 @@ +--- +layout: new-layouts/install +--- + +{% include new-includes/components/linux-os-selection.html %} + +{{ content }} diff --git a/_layouts/new-layouts/install-linux.html b/_layouts/new-layouts/install-linux.html new file mode 100644 index 000000000..db18d1bcd --- /dev/null +++ b/_layouts/new-layouts/install-linux.html @@ -0,0 +1,7 @@ +--- +layout: new-layouts/install +--- + +{{ content }} + +{% include new-includes/components/linux-os-selection.html %} diff --git a/_layouts/new-layouts/install.html b/_layouts/new-layouts/install.html new file mode 100644 index 000000000..6f7510106 --- /dev/null +++ b/_layouts/new-layouts/install.html @@ -0,0 +1,25 @@ +--- +layout: new-layouts/base +--- + +
+ {% include new-includes/components/os-selection.html %} {{ content }} + +
+
+ + \ No newline at end of file diff --git a/_layouts/post.html b/_layouts/post.html index 578108f2d..7cd0765c3 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -34,7 +34,7 @@

{{ page.title }}

{% capture licenseinfo %} -

Except where otherwise noted, all content on this blog is licensed under a Creative Commons Attribution 4.0 International license.

+

Except where otherwise noted, all content on this blog is licensed
under a Creative Commons Attribution 4.0 International license.

{% endcapture %} -{% include footer.html licenseinfo=licenseinfo %} +{% include new-includes/footer/footer.html licenseinfo=licenseinfo %} diff --git a/_plugins/liquid-in-yaml.rb b/_plugins/liquid-in-yaml.rb new file mode 100644 index 000000000..39d8e08ec --- /dev/null +++ b/_plugins/liquid-in-yaml.rb @@ -0,0 +1,52 @@ +require 'yaml' + +module Jekyll + class LiquidInYaml < Generator + priority :highest + + def generate(site) + context = Liquid::Context.new(site.site_payload) + + site.data.each do |filename, content| + site.data[filename] = process_yaml(content, context) + end + end + + private + + def render_liquid_string(data, context) + last = nil + current = data + + while current != last && current =~ /{{|{%/ + last = current + current = Liquid::Template.parse(current).render!(context) + end + current + end + + def process_yaml(data, context) + case data + when Hash + data.transform_values { |value| process_yaml(value, context) } + when Array + data.map { |item| process_yaml(item, context) } + when String + if data =~ /({{.*}}|{%.+%})/ + begin + render_liquid_string(data, context) + rescue => e + Jekyll.logger.error "LiquidInYaml Plugin:", "Error rendering: #{data.inspect}" + Jekyll.logger.error "", e.message + data + end + else + data + end + else + data + end + end + + end +end diff --git a/_posts/2024-03-12-byte-sized-swift-tiny-games-playdate.md b/_posts/2024-03-12-byte-sized-swift-tiny-games-playdate.md index 9c4c32255..86b6651ac 100644 --- a/_posts/2024-03-12-byte-sized-swift-tiny-games-playdate.md +++ b/_posts/2024-03-12-byte-sized-swift-tiny-games-playdate.md @@ -6,7 +6,7 @@ title: "Byte-sized Swift: Building Tiny Games for the Playdate" author: [rauhul] --- -I'm excited to share [swift-playdate-examples](https://github.com/apple/swift-playdate-examples), a technical demonstration of using Swift to build games for [Playdate](https://play.date/), a handheld game system by [Panic](https://panic.com). +I'm excited to share [swift-playdate-examples](https://github.com/swiftlang/swift-playdate-examples), a technical demonstration of using Swift to build games for [Playdate](https://play.date/), a handheld game system by [Panic](https://panic.com).
+
+
+
+
+

main

+

+ {{ windows_dev_builds.first.date | date: '%B %-d, %Y' }}
+ 安装包 (.exe) +

+ +
+
+
+
+
+
+

release/6.1

+

+ {{ windows10_6_1_builds.first.date | date: '%B %-d, %Y' }}
+ 安装包 (.exe) +

+ +
+
+
+
+
+
+
+ 历史快照 (main) + {% include install/_older_snapshots.md builds=windows_dev_builds name="windows" platform_dir="windows10" branch_dir="development" %} +
+
+
+
+
+
+ 历史快照 (release/6.1) + {% include install/_older_snapshots.md builds=windows10_6_1_builds name="windows" platform_dir="windows10" branch_dir="swift-6.1-branch" %} +
+
+
+
diff --git a/language-steering-group/index.md b/language-steering-group/index.md index d66fb74ab..bf83aaa1d 100644 --- a/language-steering-group/index.md +++ b/language-steering-group/index.md @@ -3,42 +3,42 @@ layout: page title: 语言指导小组 --- -Swift 语言指导小组通过 [Swift 演进流程](https://github.com/swiftlang/swift-evolution/blob/main/process.md)指导 Swift 语言和标准库的发展。 +Swift 语言指导小组通过 [Swift 演进流程](https://github.com/swiftlang/swift-evolution/blob/main/process.md) 指导 Swift 语言和标准库的开发。 ## 章程 Swift 语言指导小组: -* 与 [Swift 核心团队](/community/#community-structure)合作,为即将发布的 Swift 版本中的语言和库开发重点领域制定路线图。 +* 与 [Swift 核心团队](/community/#community-structure) 合作,为即将发布的 Swift 版本中语言和库开发的重点领域制定路线图。 * 与 Swift 核心团队和其他工作组合作,定义、记录和开发 Swift 演进流程。 * 通过以下方式实施 Swift 语言和库的演进流程: * 征集、编写和批准功能路线图。 * 指导演进讨论。 * 保持演进讨论的友好性和包容性。 - * 决定是否以及何时对演进提案进行评审。 - * 开展演进评审。 + * 决定是否以及何时对演进提案进行审查。 + * 进行演进审查。 * 对提案做出决策。 -* 让社区了解项目路线图的变更、已接受提案的状态以及新功能的可用性。 +* 及时向社区通报项目路线图的变更、已接受提案的状态以及新功能的可用性。 ## 成员资格 -语言指导小组由具有不同背景的 Swift 社区成员组成。工作组成员都是志愿者,通常任期两年。Swift 核心团队全权负责工作组的成员资格,可以根据需要增加或移除成员。 +语言指导小组由具有不同背景的 Swift 社区成员组成。指导小组成员是志愿者,通常任期两年。Swift 核心团队全权负责指导小组的成员资格,可以根据需要添加或移除成员。 -核心团队还会选择工作组的一名成员担任主席。主席对工作组没有特殊权力,但他们负责确保工作组平稳运作,包括: +核心团队还会从指导小组中选择一名成员担任主席。主席对指导小组没有特殊权限,但他们负责确保其顺利运作,包括: * 组织和主持定期会议。 -* 确保提案在评审之前有足够时间分配审查管理员。 -* 确保工作组在提案评审后及时讨论并得出结论。 -* 确保工作组与社区进行有效沟通。 -* 在需要向核心团队提出问题时,协调工作组代表与核心团队之间的会议。 +* 确保提案在审查前有足够时间分配审查经理。 +* 确保指导小组在提案审查后及时讨论并得出结论。 +* 确保指导小组与社区进行有效沟通。 +* 当需要向核心团队提出问题时,协调指导小组代表与核心团队之间的会议。 -语言指导小组的现任成员是: +语言指导小组的现任成员有: {% assign people = site.data['language-steering-group'].members | sort: "name" %}
    {% for person in people %}
  • {{ person.name }} {%- if person.affiliation -%} - ,{{ person.affiliation }} + , {{ person.affiliation }} {% endif %} {% if person.github %} (@{{person.github}}) @@ -49,43 +49,43 @@ Swift 语言指导小组: ## 决策制定 -语言指导小组受 Swift 核心团队委托代表其做出决策,通常独立工作,目标是在工作组内部尽可能达成共识。所有语言演进主题的最终决策权归项目负责人所有。 +语言指导小组受 Swift 核心团队委托代表其做出决策,通常自主运作,目标是尽可能在工作组内达成共识。所有语言演进主题的最终决策权属于项目负责人。 ## 沟通 -语言指导小组主要通过 Swift 论坛的 [Evolution](https://forums.swift.org/c/evolution) 分类与社区沟通。它还会为 Swift 博客准备特别文章。 +语言指导小组主要通过 Swift 论坛的 [Evolution](https://forums.swift.org/c/evolution) 类别与社区沟通。它还会为 Swift 博客准备特别文章。 工作组负责与更广泛的 Swift 社区进行以下定期沟通: -* 宣布(并运行)语言和库提案的演进评审。 -* 宣布关于语言和库提案评审的决定。 +* 宣布(并运行)语言和库提案的演进审查。 +* 宣布关于语言和库提案演进审查的决定。 * 在每次 Swift 发布后,描述该版本中新实现的语言和库演进提案。 -* 在每次 Swift 发布后,描述未来几个版本(1-2 年时间线)的当前语言和库演进路线图。 +* 在每次 Swift 发布后,描述未来几个即将发布版本(1-2 年时间线)的当前语言和库演进路线图。 工作组还部分负责语言和库文档的内容: -* 对演进提案作为主要文档具有编辑权限。 -* 对命名指南和其他受演进流程控制的"风格"文档具有编辑权限。 -* 审查托管在 [swift.org](http://swift.org/) 上的任何语言和库文档的技术内容,但这些文档的编辑权限属于网站工作组或其他适当的组织。 +* 它拥有作为主要文档的演进提案的编辑权限。 +* 它拥有受演进流程控制的命名指南和其他"风格"文档的编辑权限。 +* 它审查托管在 [swift.org](http://swift.org/) 上的任何语言和库文档的技术内容,但该文档的编辑权限属于网站工作组或其他适当的小组。 ## 演进流程 -语言指导小组是一个演进工作组,使用 [Swift 演进流程](https://github.com/swiftlang/swift-evolution/blob/main/process.md)来指导提案通过演进评审。语言指导小组对 Swift 语言和标准库具有演进权限。对语言的权限包括对语言配置的权限,如语言选项的编译器标志、诊断选项以及对语言或程序员使用语言的体验有直接影响的类似设置。这种权限不延伸到其他编译器标志,如优化或代码生成设置,也不延伸到构建系统和包管理器等工具。 +语言指导小组是一个演进工作组,使用 [Swift 演进流程](https://github.com/swiftlang/swift-evolution/blob/main/process.md) 指导提案通过演进审查。语言指导小组对 Swift 语言和标准库拥有演进权限。对语言的权限包括对语言配置的权限,如语言选项的编译器标志、诊断选项以及直接影响语言或程序员使用语言体验的类似设置。此权限不扩展到其他编译器标志,如优化或代码生成设置,也不扩展到构建系统和包管理器等工具。 -这些对语言指导小组演进权限的限制并不意味着对演进提案范围的限制。Swift 工作组应该相互协作,确保提案能够为整个 Swift 项目提供令人满意的解决方案。如果一个提案影响到多个工作组权限范围内的项目部分,这些工作组必须共同合作,将提案纳入演进流程。 +语言指导小组演进权限的这些限制并不意味着对演进提案范围的限制。Swift 工作组需要协作,确保提案在整个 Swift 项目中提供令人满意的解决方案。如果提案影响到多个工作组权限下的项目部分,这些工作组必须共同努力,使提案通过演进流程。 -作为演进流程的主要参与者,语言指导小组与核心团队密切合作,定义和改进该流程,例如: +作为演进流程的主要使用者,语言指导小组与核心团队密切合作,定义和改进该流程,例如: -* 明确定义如何提出和评审提案。 -* 为在演进流程中担任各种角色提供指南。 +* 明确定义提案的提出和审查方式。 +* 为以各种角色参与演进流程提供指导。 * 定期更新流程和指南,使流程更好地运作。 对演进流程的任何更改最终都由核心团队决定。 ## 社区参与 -语言指导小组不是与 Swift 社区分离的。工作组成员像社区的其他成员一样参与演进讨论并提出语言更改。当工作组在内部讨论过程中对提案产生新想法时,工作组成员应该在评审结束前将该想法提交给社区讨论。 +语言指导小组不是独立于 Swift 社区的。工作组成员像社区中的任何其他成员一样参与演进讨论并提出语言更改建议。当工作组在其内部审议过程中对提案产生新想法时,工作组成员应在审查完成之前将该想法提交给社区讨论。 -欢迎就 Swift 语言、一般演进流程、特定演进提案或语言指导小组职权范围内的任何其他主题提出建议或反馈。与语言指导小组沟通的主要方式是在 Swift 论坛的 [Evolution 分类](https://forums.swift.org/c/evolution/)中发帖,可以在现有的评审、提议或其他讨论主题中添加回复,也可以在 [Evolution > Discussion](https://forums.swift.org/c/evolution/discuss) 或 [Evolution > Pitches](https://forums.swift.org/c/evolution/pitches) 中创建新主题。社区成员也可以通过电子邮件或论坛私信与语言指导小组成员私下联系。 +关于 Swift 语言、一般演进流程、特定演进提案或语言指导小组权限范围内的任何其他主题的提案或反馈始终受到欢迎。与语言指导小组沟通的主要方式是在 Swift 论坛的 [Evolution 类别](https://forums.swift.org/c/evolution/) 中发帖,可以通过回复现有的审查、提案或其他讨论主题,或在 [Evolution > Discussion](https://forums.swift.org/c/evolution/discuss) 或 [Evolution > Pitches](https://forums.swift.org/c/evolution/pitches) 中创建新主题。社区成员也可以通过电子邮件或论坛私信私下联系语言指导小组成员。 -语言指导小组遵循 Swift [行为准则](/code-of-conduct/)。如果您遇到或目睹了滥用、骚扰或其他不可接受的行为,可以通过联系工作组主席或 [Swift 核心团队](/community/#community-structure)成员,或通过标记该行为以进行审核来报告。 +语言指导小组遵循 Swift [行为准则](/code-of-conduct/)。如果遇到虐待、骚扰或其他不可接受的行为,可以通过联系工作组主席或 [Swift 核心团队](/community/#community-structure) 成员或标记该行为进行举报,无论您是否是该行为的目标。 diff --git a/mentorship/index.md b/mentorship/index.md index 436b8dd66..1f6b8bddd 100644 --- a/mentorship/index.md +++ b/mentorship/index.md @@ -3,106 +3,109 @@ layout: page title: Swift 导师计划 --- -Swift 导师计划旨在通过与经验丰富的开发者直接指导的方式,鼓励开发者积极参与 Swift 开源社区。该计划对所有人开放!同时,对于感兴趣的人来说,该计划还致力于培养 Swift [社区群体](/diversity/#community-groups)内的导师关系。我们强烈鼓励 Women in Swift(Swift 女性开发者)、Black in Swift(Swift 黑人开发者)和 Pride in Swift(Swift LGBTQ+ 开发者)群体的成员参与! +Swift 导师计划旨在通过经验丰富的开发者直接指导,鼓励开发者积极参与 Swift 开源社区。该计划对所有人开放!该计划还致力于在 Swift 的[社区团体](/diversity/#community-groups)中培养导师关系,欢迎对此感兴趣的人参与。我们强烈鼓励 Women in Swift、Black in Swift 和 Pride in Swift 的成员参与! -每位学员都将有机会与 Swift 社区中的资深开发者建立联系并向其学习,目标是直接为开源项目贡献代码。根据学员的学习目标,他们可以为任何用 Swift 编写的开源项目做贡献,甚至可以为 Swift 编译器本身做贡献。导师和学员将根据学员的学习目标和导师的经验进行匹配。 +每位学员都有机会与 Swift 社区中的经验丰富的开发者建立联系并学习,目标是让他们直接为开源项目贡献代码。学员可以为任何用 Swift 编写的开源项目做出贡献,甚至可以为 Swift 编译器本身做出贡献,这取决于学员的学习目标。导师和学员将根据学员的学习目标和导师的经验进行匹配。 -如果学员以前从未为项目做过贡献,他们将首先在导师的帮助下提交第一个补丁并克服任何工作流程上的障碍。导师计划的核心是做出符合学员学习目标的贡献。这些贡献可以是在项目中实现一个小功能,也可以是在项目同一领域进行多个独立的错误修复。在导师计划结束时,学员将有机会在 Swift.org 博客上发表专门的文章,展示他们的贡献和学习成果。 +如果学员之前没有为该项目做出过贡献,他们将首先与导师合作提交他们的第一个补丁,并克服任何工作流程障碍。导师计划的核心是做出有助于实现学员学习目标的贡献。这些贡献可以包括在项目中实现一个小功能,或在项目的同一领域进行多个独立的错误修复。在导师计划结束时,学员将有机会在 Swift.org 博客的专门文章中展示他们的贡献和学习成果。 ## 当前计划 -### 2024 时间表 +### 2025 年时间表 -| 日期 | 事件 | -|:-----------------|:------------------------------| -| **6月17日** | 导师意向调查开放 | -| **7月1日** | 导师意向调查截止 | -| **7月8日** | 学员意向调查开放 | -| **7月15日** | 学员意向调查截止 | -| **7月29日** | 公布导师-学员配对结果 | -| **8月5日** | 为期10周的课程开始 | -| **9月9日** | 中期检查点 | -| **10月14日** | 为期10周的课程结束 | -| **10月21日** | 反馈截止 | +| 日期 | 事件 | +|:-----------------|:---------------------------------| +| **6月2日** | 导师兴趣调查开放 | +| **6月16日** | 导师兴趣调查截止 | +| **6月23日** | 学员兴趣调查开放 | +| **6月30日** | 学员兴趣调查截止 | +| **7月14日** | 导师配对公布 | +| **7月21日** | 10周课程开始 | +| **8月25日** | 中期检查点 | +| **9月26日** | 10周课程结束 | +| **10月6日** | 反馈截止日期 | ### 参与方式 -2024年意向调查提交将按照上述时间表开放。如果您有兴趣参与: +2025年兴趣调查提交将按照上述时间表开放。如果您有兴趣参与: -* 作为导师,请在[这里](https://essentials.applesurveys.com/jfe/form/SV_3CSIxEKQmL1MVhQ)填写意向调查。 -* 作为学员,请在[这里](https://essentials.applesurveys.com/jfe/form/SV_1ZzrYvo7xQP4i3k)填写意向调查。 +* 作为导师,请填写兴趣调查[这里][mentor survey]。 +* 作为学员,请填写兴趣调查[这里][mentee survey]。 -学员意向调查不是申请表,而是用来告诉贡献者体验工作组您的技术兴趣和学习目标,这些信息将用于帮助您匹配合适的导师。虽然调查不会像申请那样被评估,但如果没有足够的导师,或者没有导师能够帮助您实现特定的学习目标,工作组可能无法为每位感兴趣的学员配对导师。 +[mentor survey]: https://essentials.applesurveys.com/jfe/form/SV_0UuJQKrOLDnui7I +[mentee survey]: https://essentials.applesurveys.com/jfe/form/SV_55Z5pywWOkKTnZY -Swift 导师计划也是资深社区成员的一个领导力机会,特别是如果他们已经是开源项目的维护者或频繁贡献者。如果您热衷于为社区新贡献者降低准入门槛,请考虑作为导师参与进来! +学员兴趣调查不是申请;而是告诉贡献者体验工作组您的技术兴趣和学习目标,这些信息将用于帮助您与合适的导师匹配。虽然调查不会像申请那样被评估,但如果没有足够的导师,或者没有导师能够帮助您实现特定的学习目标,工作组可能无法为每个感兴趣的学员找到匹配。 + +Swift 导师计划也是资深社区成员的领导机会,特别是如果他们已经是开源项目维护者或经常贡献者。如果您热衷于降低新贡献者进入我们社区的门槛,请考虑作为导师参与! ## 常见问题 -参与 Swift 导师计划需要遵守 [Swift 行为准则](/code-of-conduct),参与者同意 Swift 导师计划的[条款和条件](/mentorship-tos/)。如果您在整个计划期间有任何问题或疑虑,请在 Swift 论坛上联系 [@contributor-experience-workgroup](https://forums.swift.org/new-message?groupname=contributor-experience-workgroup)。 +参与 Swift 导师计划需遵守 [Swift 行为准则](/code-of-conduct),参与者同意 Swift 导师计划的[条款和条件](/mentorship-tos/)。如果您在计划期间有任何问题或疑虑,请联系 Swift 论坛上的 [@contributor-experience-workgroup](https://forums.swift.org/new-message?groupname=contributor-experience-workgroup)。
    导师/学员配对是如何选择的? -导师和学员都将填写意向调查。这个调查不是申请表,而是用来告诉贡献者体验工作组参与者的兴趣、经验、学习目标等信息,这些信息将用于帮助工作组匹配导师-学员对。意向调查有一系列平行的问题,以帮助评估导师是否有合适的经验来帮助学员实现其学习目标。例如,学员问卷询问学员有兴趣学习哪些具体技能/主题,而导师问卷询问导师在哪些具体技能/主题方面有经验并可以帮助学员学习。如果没有足够的导师,或者没有合适的导师来帮助潜在学员实现其学习目标,该学员将不会被匹配到导师。 +导师和学员各自填写兴趣调查。调查不是申请,而是告诉贡献者体验工作组参与者的兴趣、经验、学习目标等信息,这些信息将用于帮助工作组匹配导师-学员对。兴趣调查有一系列平行的问题,以帮助评估导师是否有合适的经验来帮助学员实现学习目标。例如,学员问卷询问学员对哪些具体技能/主题感兴趣,而导师问卷询问导师在哪些具体技能/主题方面有经验并可以帮助学员学习。如果没有足够的导师,或者没有合适的导师来帮助学员实现学习目标,潜在的学员将不会被匹配到导师。
    - 参与有什么必要的资格要求吗? + 参与需要什么必要的资格吗? -对学员没有必要的资格要求——导师计划向所有18岁及以上愿意学习 Swift 的人开放!由于该计划旨在鼓励和帮助多元化开发者克服障碍并积极参与 Swift 社区,贡献者体验工作组强烈鼓励 Women in Swift 和 Black in Swift 的成员参与。 -导师必须是 Swift 社区的成员(例如,iOS 开发者、Swift 编译器贡献者等)。有过导师经验是加分项,但不是必需的。 +学员没有必要的资格要求 — 导师计划对任何18岁及以上愿意学习 Swift 的人开放!由于该计划旨在鼓励和帮助多样化的开发者克服障碍并积极参与 Swift 社区,贡献者体验工作组强烈鼓励 Women in Swift 和 Black in Swift 的成员参与。 +导师必须是 Swift 社区的成员(例如,iOS 开发者、Swift 编译器贡献者等)。有导师经验是加分项,但不是必需的。
    - 我不是学生,我还可以成为学员吗? + 我不是学生。我还能成为学员吗? -可以!这个导师计划不仅限于学生。 +是的!这个导师计划不仅限于学生。
    我应该对导师有什么期望? -您可以期望导师在您为开源项目做贡献时为您提供指导,对您的工作提供建设性的反馈,分享他们的经验,并帮助您融入 Swift 社区!您不应该期望导师确保您的贡献被接受或为您分配工作。您也不应该期望导师直接教授您。把导师想象成助教而不是老师——他们可能会建议一些帮助您学习的资源,回答问题,讨论您所学到的内容,但他们不会对技术概念进行讲课。 +您可以期望导师在您为开源项目做出贡献时提供指导,对您的工作提供建设性反馈,分享他们自己的经验,并帮助您融入 Swift 社区!您不应该期望导师确保您的贡献被接受或为您分配工作。您也不应该期望导师直接教您。将您的导师视为助教而不是教师 — 他们可能会建议资源来帮助您学习,回答问题,并讨论您所学到的内容,但他们不期望就技术概念给您讲课。
    预期的时间投入是多少? -导师预期每周至少分配半小时与学员会面。导师和学员可以决定如何在整个计划期间分配这些时间。学员预期每周至少额外花费半小时用于他们的贡献工作。 +导师每周至少需要分配半小时与学员会面。导师对可以决定如何在整个计划中分配这些时间。学员每周至少需要额外投入半小时用于他们的贡献工作。
    导师和学员如何沟通? -大多数沟通预计将在 Swift 论坛上异步进行。导师和学员也可以决定通过视频聊天或类似方式进行"面对面"会议。 +大多数沟通预计将在 Swift 论坛上异步进行。导师对也可以决定通过视频聊天或类似方式进行"面对面"会面。
    - 计划期限是多长? + 计划期限是多久? 10周。
    - 学员的开源任务是如何确定的? + 如何确定学员的开源任务? -如果学员没有任何想法,项目维护者和导师可能会确定适合项目新手的入门任务。例如,一个适合新手的议题。在初始贡献之后,导师或学员可能会建议一些在预期时间投入内可实现的小"项目"。此外,每个开源项目都有无穷无尽的问题需要修复!参与者可以依靠开源项目的问题跟踪系统来确定这些任务。 +如果学员没有想法,项目维护者和导师可能会确定适合项目新手的入门任务。例如,一个好的第一个问题。除了初始贡献之外,导师或学员可能会建议一些在预期时间投入内可实施的小"项目"。否则,每个开源项目都有无穷无尽的问题需要修复!参与者可以依赖开源项目的问题跟踪系统来识别这些任务。
    计划结束时会有评估吗? -导师计划结束时没有正式的评估。但是,所有参与者都将有一个可选的结束调查。此外,Swift.org 博客上会发表文章,突出展示学员的贡献和他们的学习成果。 +导师计划结束时没有正式的评估。但是,所有参与者都可以选择参加退出调查。Swift.org 博客上也会有一篇文章来突出学员的贡献和学习成果。
    - 我有兴趣成为导师!我该怎么做? + 我对成为导师感兴趣!我应该怎么做? -如果您有兴趣作为导师参与,请填写导师意向调查。 +如果您有兴趣作为导师参与,请填写导师兴趣调查
    我还有更多问题。我该怎么办? -如果您有任何其他问题,请在 Swift 论坛上联系 @contributor-experience-workgroup! +如果您有任何其他问题,请联系 Swift 论坛上的@contributor-experience-workgroup
    diff --git a/openapi/swiftorg.yaml b/openapi/swiftorg.yaml index 61d3efea5..03ba23c3b 100644 --- a/openapi/swiftorg.yaml +++ b/openapi/swiftorg.yaml @@ -284,6 +284,9 @@ components: items: $ref: '#/components/schemas/Architecture' description: List of supported architectures. + checksum: + type: string + description: SHA-256 Checksum of the static SDK, if this platform is the static SDK. required: - name - platform diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..94771e8b9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,37 @@ +{ + "name": "swift.org", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "swift.org", + "hasInstallScript": true, + "dependencies": { + "animejs": "^4.0.2" + }, + "devDependencies": { + "prettier": "^3.5.3" + } + }, + "node_modules/animejs": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/animejs/-/animejs-4.0.2.tgz", + "integrity": "sha512-f0L/kSya2RF23iMSF/VO01pMmLwlAFoiQeNAvBXhEyLzIPd2/QTBRatwGUqkVCC6seaAJYzAkGir55N4SL+h3A==" + }, + "node_modules/prettier": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..718434e2d --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "swift.org", + "private": true, + "scripts": { + "prettify": "./scripts/prettify.sh", + "copy:vendor": "bash scripts/copy-vendor.sh", + "postinstall": "npm run copy:vendor" + }, + "devDependencies": { + "prettier": "^3.5.3" + }, + "dependencies": { + "animejs": "^4.0.2" + } +} diff --git a/scripts/copy-vendor.sh b/scripts/copy-vendor.sh new file mode 100644 index 000000000..1b428ed1d --- /dev/null +++ b/scripts/copy-vendor.sh @@ -0,0 +1,27 @@ +#!/bin/bash +##===----------------------------------------------------------------------===## +## +## This source file is part of the Swift.org open source project +## +## Copyright (c) 2025 Apple Inc. and the Swift.org project authors +## Licensed under Apache License v2.0 +## +## See LICENSE.txt for license information +## See CONTRIBUTORS.txt for the list of Swift.org project authors +## +## SPDX-License-Identifier: Apache-2.0 +## +##===----------------------------------------------------------------------===## + +mkdir -p assets/js/vendor + +copy_if_needed() { + src=$1 + dest=$2 + + if [ ! -f "$dest" ] || [ "$src" -nt "$dest" ]; then + cp "$src" "$dest" + fi +} + +copy_if_needed node_modules/animejs/lib/anime.iife.min.js assets/javascripts/new-javascripts/vendor/anime.iife.min.js diff --git a/scripts/prettify.sh b/scripts/prettify.sh new file mode 100755 index 000000000..a104eec71 --- /dev/null +++ b/scripts/prettify.sh @@ -0,0 +1,23 @@ +#!/bin/bash +##===----------------------------------------------------------------------===## +## +## This source file is part of the Swift.org open source project +## +## Copyright (c) 2025 Apple Inc. and the Swift.org project authors +## Licensed under Apache License v2.0 +## +## See LICENSE.txt for license information +## See CONTRIBUTORS.txt for the list of Swift.org project authors +## +## SPDX-License-Identifier: Apache-2.0 +## +##===----------------------------------------------------------------------===## + +prettier --write \ + "assets/{javascripts/new-javascripts,stylesheets/new-stylesheets}/**/*.{js,scss}" \ + "_layouts/new-layouts/**/*.html" \ + "_includes/new-includes/**/*.html" \ + "install/**/*.{html,md}" \ + "get-started/**/*.md" \ + "use-case/**/*.md" \ + "index.md" \ No newline at end of file diff --git a/testing-workgroup/index.md b/testing-workgroup/index.md index f08560641..7281510cf 100644 --- a/testing-workgroup/index.md +++ b/testing-workgroup/index.md @@ -1,26 +1,21 @@ --- layout: page -title: Testing Workgroup +title: 测试工作组 --- -The Testing Workgroup is a team that helps guide the experience, libraries, and -tools for testing Swift code. +测试工作组是一个帮助指导 Swift 代码测试体验、库和工具的团队。 -The Testing Workgroup will: +测试工作组将: -* Govern the [Swift Testing](https://github.com/swiftlang/swift-testing) and - [Corelibs XCTest](https://github.com/swiftlang/swift-corelibs-xctest) projects - and conduct reviews of their feature proposals. -* Identify improvements which would address the needs of testing in the Swift - community. -* Pursue long-term feature directions outlined in the Swift Testing - [vision document](https://github.com/swiftlang/swift-evolution/blob/main/visions/swift-testing.md). -* Promote the integration of testing functionality and libraries in related - tools. -* Channel feedback to other workgroups, steering groups, and the Core Team about - unmet testing needs of the Swift community. +* 管理 [Swift Testing](https://github.com/swiftlang/swift-testing) 和 + [Corelibs XCTest](https://github.com/swiftlang/swift-corelibs-xctest) 项目, + 并对它们的功能提案进行审查。 +* 识别能够满足 Swift 社区测试需求的改进。 +* 追求 Swift Testing [愿景文档](https://github.com/swiftlang/swift-evolution/blob/main/visions/swift-testing.md)中概述的长期功能方向。 +* 促进测试功能和库在相关工具中的集成。 +* 向其他工作组、指导小组和核心团队传达 Swift 社区未满足的测试需求。 -The current Testing Workgroup consists of the following people: +当前测试工作组由以下人员组成: {% assign people = site.data['testing-workgroup'].members | sort: "name" %}
      @@ -36,113 +31,50 @@ The current Testing Workgroup consists of the following people: {% endfor %}
    -## Charter - -The ultimate goal of the Testing Workgroup is to enhance the experience and -utility of authoring and running tests in Swift to improve software quality -across the ecosystem. In pursuit of that goal, the workgroup develops libraries -like Swift Testing which implement core functionality needed by the community; -it coordinates with the maintainers of commonly-used tools, IDEs, and CI -systems to integrate them and promote testing workflows; and when necessary, it -collaborates with other Swift community groups to pursue testing-related -improvements in their areas. Some areas of frequent collaboration with other -groups include: - -* the `swift test` subcommand of - [swift-package-manager](https://github.com/swiftlang/swift-package-manager); -* the testing subsystem in the - [vscode-swift](https://github.com/swiftlang/vscode-swift) plugin; and -* the static test discovery logic in - [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp). - -A central function of the workgroup is conducting community reviews of features -and API proposals for the Swift Testing project. Its governance of that project -is guided by its accompanying -[vision document](https://github.com/swiftlang/swift-evolution/blob/main/visions/swift-testing.md). -The workgroup also looks for opportunities to deepen integration of testing -libraries with tools and IDEs, enable additional styles of testing (such as -performance or UI), or to resolve problems which impact testing workflows. -Members of the workgroup regularly evaluate emerging trends in the Swift -ecosystem, and discuss how testing could better support them. - -## Membership - -Membership in the Testing Workgroup is contribution-based and expected to -evolve over time. Adding new members and removing inactive ones is subject to a -vote by the existing members and requires unanimous agreement. Membership is -limited to ten members in total to keep the group small enough to be effective. - -The Core Team selects one member of the workgroup as the chair. The chair has no -special authority over the workgroup, but they are responsible for ensuring its -smooth functioning, including by: - -* organizing and leading regular meetings, -* ensuring that the workgroup communicates effectively with the community, and -* coordinating meetings between workgroup representatives and other Swift - workgroups or teams when necessary. - -If you’d like to join the workgroup, send a message to -[@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) -on the Forums and you will be invited to the next available group meeting to -discuss it more. See [Community participation](#community-participation) for -examples of ways to contribute and demonstrate your interest to the group. - -Workgroup members will try to make a decision independently by consensus -whenever possible, and will raise issues to the Core Team when there are -particular challenges with reaching consensus on significant decisions. - -## Meetings - -The Testing Workgroup meets biweekly on Monday at 1:00PM PT (USA Pacific). -Meetings take place in [even numbered weeks](http://www.whatweekisit.org/), -unless otherwise communicated in advance. - -Many workgroup meetings are meant for open discussion and any Swift community -member may attend by sending a message to -[@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) -beforehand to request an invite. Some meetings are reserved for private -discussion by group members, for example to make a decision on a proposal under -review. - -## Communication - -The Testing Workgroup communicates with the broader Swift community in the -[swift-testing](https://forums.swift.org/c/development/swift-testing/103) -Forum category. The workgroup can also be contacted privately by sending a -message to -[@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup). - -If any significant decisions are reached during one of the workgroup's regular -meetings, a member will post about them in the Forums within one week. The -outcome of each proposal review will be announced by its review manager in a -separate thread dedicated to that proposal. - -## Community participation - -Everyone is invited to help improve Swift’s testing experience and participate -in the Testing Workgroup’s initiatives. Here are some ways to consider -participating: - -* Discuss ideas on the Swift Forums. You can create new topics in the - [swift-testing](https://forums.swift.org/c/development/swift-testing/103) - category, or add the `testing` tag to any topic. -* Open GitHub issues to track enhancements or report bugs in the projects - governed by the Testing Workgroup, such as - [swift-testing](https://github.com/swiftlang/swift-testing). -* Contribute bug fixes or enhancements to - [swift-testing](https://github.com/swiftlang/swift-testing). (See - [CONTRIBUTING](https://github.com/swiftlang/swift-testing/blob/main/CONTRIBUTING.md).) -* Expand [swift-testing](https://github.com/swiftlang/swift-testing) to support - additional platforms. (See - [Porting](https://github.com/swiftlang/swift-testing/blob/main/Documentation/Porting.md).) -* Develop new tools to aide automated testing or improve existing ones. -* Provide feedback to the members of the Testing Workgroup directly by sending a - message to - [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) - on the Forums. The workgroup chair brings outstanding issues and topics to the - workgroup to discuss during regular meetings. The workgroup decides the - actions for the issues. -* Join the Testing Workgroup’s regular video meetings. Send a message to - [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) - to request access, since calls must be kept to a relatively small number of - participants. +## 章程 + +测试工作组的最终目标是增强 Swift 中编写和运行测试的体验和实用性,以提高整个生态系统的软件质量。为实现这一目标,工作组开发了像 Swift Testing 这样的库,实现了社区所需的核心功能;它与常用工具、IDE 和 CI 系统的维护者协调,以集成它们并推广测试工作流程;必要时,它还会与其他 Swift 社区团体合作,在其领域内追求与测试相关的改进。与其他团体经常合作的领域包括: + +* [swift-package-manager](https://github.com/swiftlang/swift-package-manager) 的 `swift test` 子命令; +* [vscode-swift](https://github.com/swiftlang/vscode-swift) 插件中的测试子系统;以及 +* [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) 中的静态测试发现逻辑。 + +工作组的一个核心功能是对 Swift Testing 项目的功能和 API 提案进行社区审查。它对该项目的治理由其配套的[愿景文档](https://github.com/swiftlang/swift-evolution/blob/main/visions/swift-testing.md)指导。工作组还寻找机会深化测试库与工具和 IDE 的集成,支持额外的测试风格(如性能或 UI),或解决影响测试工作流程的问题。工作组成员定期评估 Swift 生态系统中的新兴趋势,并讨论测试如何更好地支持这些趋势。 + +## 成员资格 + +测试工作组的成员资格基于贡献,并预计会随时间演变。添加新成员和移除不活跃成员需要现有成员投票并达成一致同意。成员总数限制在十人以内,以保持团队规模足够小以保持效率。 + +核心团队选择工作组的一名成员担任主席。主席对工作组没有特殊权限,但他们负责确保其顺利运作,包括: + +* 组织和领导定期会议, +* 确保工作组与社区有效沟通,以及 +* 在必要时协调工作组代表与其他 Swift 工作组或团队之间的会议。 + +如果您想加入工作组,请在论坛上向 [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) 发送消息,您将被邀请参加下一次可用的小组会议进行讨论。有关如何贡献和向小组展示您的兴趣的示例,请参见[社区参与](#community-participation)。 + +工作组成员将尽可能通过共识独立做出决定,并在就重要决定达成共识遇到特殊挑战时向核心团队提出议题。 + +## 会议 + +测试工作组每两周在太平洋时间周一下午 1:00(美国太平洋时间)举行会议。会议在[偶数周](http://www.whatweekisit.org/)举行,除非提前另行通知。 + +许多工作组会议旨在进行开放讨论,任何 Swift 社区成员都可以通过提前向 [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) 发送消息请求邀请来参加。一些会议保留给小组成员进行私下讨论,例如对正在审查的提案做出决定。 + +## 沟通 + +测试工作组在论坛的 [swift-testing](https://forums.swift.org/c/development/swift-testing/103) 类别中与更广泛的 Swift 社区进行沟通。也可以通过向 [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) 发送消息私下联系工作组。 + +如果工作组在定期会议期间做出任何重要决定,成员将在一周内在论坛上发布相关信息。每个提案审查的结果将由其审查管理员在专门用于该提案的单独主题中宣布。 + +## 社区参与 + +欢迎所有人帮助改进 Swift 的测试体验并参与测试工作组的倡议。以下是一些可以考虑的参与方式: + +* 在 Swift 论坛上讨论想法。您可以在 [swift-testing](https://forums.swift.org/c/development/swift-testing/103) 类别中创建新主题,或在任何主题中添加 `testing` 标签。 +* 在测试工作组管理的项目中(如 [swift-testing](https://github.com/swiftlang/swift-testing))开启 GitHub issues 来跟踪增强或报告错误。 +* 为 [swift-testing](https://github.com/swiftlang/swift-testing) 贡献错误修复或增强功能。(参见 [CONTRIBUTING](https://github.com/swiftlang/swift-testing/blob/main/CONTRIBUTING.md)。) +* 扩展 [swift-testing](https://github.com/swiftlang/swift-testing) 以支持其他平台。(参见 [Porting](https://github.com/swiftlang/swift-testing/blob/main/Documentation/Porting.md)。) +* 开发新的自动化测试工具或改进现有工具。 +* 通过在论坛上向 [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) 发送消息,直接向测试工作组成员提供反馈。工作组主席将未解决的问题和主题带到工作组,在定期会议期间进行讨论。工作组决定对这些问题的行动。 +* 参加测试工作组的定期视频会议。向 [@testing-workgroup](https://forums.swift.org/new-message?groupname=testing-workgroup) 发送消息请求访问权限,因为会议必须保持相对较少的参与者数量。 diff --git a/use-case/index.md b/use-case/index.md new file mode 100644 index 000000000..ecd5d954d --- /dev/null +++ b/use-case/index.md @@ -0,0 +1,55 @@ +--- +layout: new-layouts/base +title: 使用案例 +--- + +
    +
    +

    使用 Swift 构建云服务

    +

    副标题文本

    +
      + {% for box in site.data.new-data.use-case.hero-boxes %} +
    • + {{ box.title }} + {{ box.text }} +
    • + {% endfor %} +
    + 开始使用 +
    +
    +
    +
    + +{% assign frameworks_packages = site.data.new-data.get-started.frameworks-packages %} + +
    +
    + {{ frameworks_packages.image_alt }} +

    {{ frameworks_packages.title }}

    + +
      + {% for package in frameworks_packages.others %} +
    • +
      + {{ package.name }} + {{ package.text }} + {{ package.link_text }} +
      +
    • + {% endfor %} +
    + {{ frameworks_packages.link_text }} +
    +