yonaskolb / yonaskolb/XcodeGen
Add easy way to integrate XCodeGen to your own CLI project
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 8.8k
- Forks
- 908
- Avg merge
- 17d 14h
- Merged PRs (30d)
- 2
Description
Motivated by the Use as dependency section in the XCodeGen readme, I thought there was an easy way to build my own command line tool that generates project.yml files according to my needs and then uses XCodeGen to actually generate projects. However, there does not seem to be an easy way to use that API. It would be great if a usage like this would be supported:
import XCodeGenKit
let project = Project(yml: pathToMyProjectYMLFile, options: nil)
project.generate() /// generates xcode project according to yml
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the README's “Use as dependency” section and the XCodeGenKit API described in the issue. Determine the supported shape for constructing a Project from a project.yml path and generating an Xcode project; done means a separate Swift CLI can use that API as shown.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100