https://github.com/swiftgen/eve
A repository for shared resources among SwiftGen repos
https://github.com/swiftgen/eve
Last synced: 10 months ago
JSON representation
A repository for shared resources among SwiftGen repos
- Host: GitHub
- URL: https://github.com/swiftgen/eve
- Owner: SwiftGen
- License: mit
- Created: 2017-01-22T18:16:23.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-05T22:49:08.000Z (about 3 years ago)
- Last Synced: 2025-01-14T04:12:53.539Z (11 months ago)
- Language: Ruby
- Size: 2.77 MB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Eve

This repository allows you to automate the tasks necessary to develop SwiftGen.
In detail, the aim is to be able to do the following tasks from a centralized location using a centralized Rakefile:
* Clone all SwiftGen repositories.
* Check the status of each repository globally, like:
* Scanning for dirty working copies
* Listing all open issues and PRs across all repositories
* …
* Propagate consistent settings across all repositories, like:
* Ensure all repos use the same `Dangerfile`
* Ensure all repos use the same `.swiftlint.yml`
* …
* Create a new release of SwiftGen
* Ensuring the CHANGELOGs of all repos are up-to-date
* Ensuring the CHANGELOGs of all repos are formatted properly and reference each other properly
* Tagging all repos
* Preparing a ZIP containing the built release for CocoaPods or ZIP distribution
* Prepare a Homebrew release, test it and make a PR to Homebrew
* …
> Note that not all those tasks are implemented _yet_, but that's what we aim for for this repo.