-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
If you care about something, you should automate it.
It's best to spend time solving problems, not the administrivia of tabs-versus-spaces. To that end, automation for things like linting, formatting, and testing would be helpful.
We could use GitHub Actions in some cases, but again, that ties us to GitHub. IMO, it's better instead to leverage Git Hooks via Komondor for our package.
A fairly useful initial setup would be to set up a pre-commit hook that:
- Runs SwiftLint and SwiftFormat
- Builds the package
- Runs the unit tests
- Runs SwiftDoc
- Cleans up the generated docs (per this comment on Add documentation on public methods/functions #2)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request