Senior Design Projects

ECS193 A/B Winter & Spring 2020

Open Source Packages Release Manager

Email **********
Name Justin Jia
Affiliation N/A

Project's details

Project title Open Source Packages Release Manager
Background Your goal should be making something fun and learn from it. As a bonus. you can also contribute to the open source community. Note: the client is working at Apple. but this project is not related to Apple.
Description Create a tool to automate the process of releasing new versions of open source packages for the programming language you like (like fastlane but for open source packages). For example. to release a new version of an Swift framework. currently developers need to:
1. Update Xcode project version.
2. Update CHANGELOG.md and README.md.
3. Update Podfile and Package.swift.
4. Create git tag and optionally a GitHub Release.
5. Publish to CocoaPods.
Deliverable Publicly released open source program.
Skill set desirable You should be interested in learning new things.
Phone number **********
Client time availability 30-60 min weekly or more
IP requirement Open source project
Attachment N/A
Selected No
Team members N/A
TA N/A