swift-format
feather
swift-format | feather | |
---|---|---|
6 | 3 | |
2,315 | 594 | |
1.2% | 0.0% | |
8.8 | 0.0 | |
7 days ago | 11 months ago | |
Swift | Swift | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swift-format
-
Just looking for advice on formatting code for clarity - [SwiftUI Shape]
I actually don't see anything worth changing. It looks good to me. I think the most important thing is just to maintain the constructive attitude you already have about future-you dealing with the code, because only future-you will really know where you could have done better. One personal-preference thing I carried over from working on Go code is to look for a tool like gofmt [1,2] for Swift. I've been using swift-format [3] for about 2 years and haven't been dissatisfied enough to reach for something more fully featured like SwiftLint [4]. I didn't like the idea at first of delegating most formatting control over to a tool designed with someone else's subjective idea of formatting. But my feeling afterward was that it was freeing: it was no longer (completely) my job/burden/responsibility. An "assistant" would clean up the formatting of my code every time I saved the file. That's a nightmare if you can't configure the tool as much as you need, but if you're lucky and find a configuration you can live with, it lets you focus more on naming and other conventions that aren't so easily automated (yet). [1] https://go.dev/blog/gofmt [2] https://twitter.com/bitfield/status/953395343353315329 [3] https://github.com/apple/swift-format [4] https://github.com/realm/SwiftLint
-
Adding Union to Swift with Metaprogramming
if you want your code to be formatted with a specific set of rules in mind, you can forward the generated code to a formatting utility, e.g. swift-format
- Swift-Format
-
Getting Started with Swift on Server
VERSION=0.50500.0 # replace this with the version you need git clone https://github.com/apple/swift-format.git cd swift-format git checkout "tags/$VERSION" swift build -c release ln -s /usr/local/bin/swift-format .build/release/swift-format
-
Why the hate on Xcode?
Apple literally provides a version that you can integrate into Xcode should you wish to.
-
What are you guys using for code formatting these days?
swift-format works across different platforms and does a pretty good job with minimal configuration fuss.
feather
- Why do web developers use Wordpress?
-
Getting Started with Swift on Server
There are some interesting http frameworks (think Express.js, Fastify, etc.) to simplify working with SwiftNIO such as Vapor, Hummingbird and Perfect. There's even a full CMS (Feather).
-
Anyone here create a website using Swift?
and then there's Feather if you want a whole CMS
What are some alternatives?
vscode-swift - Visual Studio Code Extension for Swift
Ghost-CLI - CLI Tool for installing & updating Ghost
Tuist - 🚀 Create, maintain, and interact with Xcode projects at scale
slack-message-client - Slack message generator and API client, written in Swift with Result Builders and Concurrency
cli - The CLI for PlanetScale Database
AsyncGraphics - Edit images and video with Swift concurrency, powered by Metal.
swift-vapor-demo - Swift/Vapor API Demo
Perfect - Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
practical-server-side-swift - Vapor 4 code samples for the Practical Server Side Swift book
fluent - Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Ghost - Independent technology for modern publishing, memberships, subscriptions and newsletters.