diff --git a/assets/stylesheets/pages/_getting-started.scss b/assets/stylesheets/pages/_getting-started.scss index 7177ff513..1aefa1e2a 100644 --- a/assets/stylesheets/pages/_getting-started.scss +++ b/assets/stylesheets/pages/_getting-started.scss @@ -4,7 +4,7 @@ padding-left: 0; display: grid; gap: 1rem; - + .resource { border: 1px solid var(--color-fill-tertiary); padding: 1rem; @@ -18,7 +18,7 @@ grid-column-end: 3; } } - + h3 { padding-top: 0; } @@ -34,7 +34,7 @@ margin-bottom: 1rem; } } - + @media (min-width: $grid-breakpoint) { grid-template-columns: repeat(2, 1fr); } @@ -52,18 +52,18 @@ border-radius: 4px; display: flex; flex-direction: column; - + h3 { line-height: 1.4; font-size: 1.4rem; } - + p { flex-grow: 1; color: var(--color-secondary-label); } } - + @media (min-width: 1000px) { grid-template-columns: repeat(2, 1fr); } @@ -76,13 +76,13 @@ a.cta-secondary { display: block; padding: .5rem 0; text-align: center; - + &:hover { background-color: var(--color-text); color: var(--color-fill); text-decoration: none; } - + &.external:after { content: " ↗" } diff --git a/assets/stylesheets/pages/_landing.scss b/assets/stylesheets/pages/_landing.scss index e975194fb..9772c2893 100644 --- a/assets/stylesheets/pages/_landing.scss +++ b/assets/stylesheets/pages/_landing.scss @@ -143,6 +143,10 @@ @media (min-width: 1000px) { grid-template-columns: repeat(2, 1fr); } + + li:nth-child(2n-1):nth-last-of-type(1) { + grid-column: span 2; + } } .getting-involved, diff --git a/getting-started/_use-cases.md b/getting-started/_use-cases.md index 7cfe719de..18d15e860 100644 --- a/getting-started/_use-cases.md +++ b/getting-started/_use-cases.md @@ -9,7 +9,7 @@ Looking for a language reference? [The Swift Programming Language (TSPL)](https:
- Build a cross-platform command-line tool. + Learn how to create cross-platform command-line tool such as short-lived interactive programs, or long-lived daemon that runs in the background.
Start tutorial @@ -18,7 +18,7 @@ Looking for a language reference? [The Swift Programming Language (TSPL)](https:- Build a cross-platform library. + Learn how to create cross-platform library for sharing reusable code, or modularize large code-base.
Start tutorial @@ -27,8 +27,9 @@ Looking for a language reference? [The Swift Programming Language (TSPL)](https:
- Use a web framework to build a web service.
- Requires macOS or Linux.
+ Learn how to create a web-service using a web framework.
+
+ This guide requires macOS or Linux.
- Use Swift and SwiftUI to build an app that works on iOS and macOS.
- Requires macOS 12 and Xcode 14.
+ Learn how to create an iOS or macOS application using SwiftUI.
+
+ This guide requires macOS and Xcode.
- Swift is a powerful and intuitive programming language on macOS, iOS, watchOS, tvOS and beyond. Swift code is safe by design, yet also produces software that is optimized to run lightning-fast.
+ Swift is a powerful and intuitive programming language optimized when running on iOS, macOS, and other Apple platforms.
+
+ Apple offers a wide variety of frameworks and APIs that make applications developed for these platforms unique and fun.
+
+ Writing Swift is interactive and fun, the syntax is concise yet expressive.
+ Swift code is safe by design and produces software that runs lightning-fast.
+
+ SwiftArgumentParser and Swift's growing package ecosystem make developing cross-platform command-line tools a breeze.
- Ever dreamed of using the same programming language on both your mobile applications and their server back-ends? Swift's small footprint, quick startup time, and deterministic performance make it specifically suitable for Server applications.
+ Swift's small memory footprint, quick startup time, and deterministic performance make it a great choice for server and other networked applications.
+
+ SwiftNIO and Swift's dynamic server ecosystem bring joy to developing networked applications.