80 likes | 219 Views
The project focuses on simplifying SVN operations to enhance coding efficiency and teamwork. Spearheaded by a dedicated team including Erin Covington, Michael Levine, Jimmy Lewis, Ben Scannell, and Weijia Wang, the aim is to make version control seamless and user-friendly. Utilizing Java/SWING, the product will feature minimal repository disruption, focusing on crucial functions like checkout, commit, and update/status. Extensions for credentials and conflict resolution will be considered. The initial approach is to kickstart with basic features and expand upon them iteratively.
E N D
ITSUCS(but not really) Erin Covington Michael Levine Jimmy Lewis Ben Scannell Weijia Wang
The Team • Mikey – Visionary; code monkey • Weijia – GUI; code monkey • Jimmy – SVN toolset; code monkey • Ben – Editor; code monkey • Erin – Editor; code monkey • Bob the Code Monkey – Marketing
The Product – Use Case • SVN Operations Support • checkout, update/status, commit • Minimal = not destroying the repository • Success = making SVN operations easy • Extensions such as repository credentials, conflicts, and updates
The Product – Decisions • Using Java/SWING – easy, feature-rich • Basic syntax definitions – see TextPad (maybe even support .syn files directly) • Deploy as a JAR file with HTML help • Use SVNKit for communicating with repository
The Product – Process • First features to die – concurrent editing, advanced SVN features • Re-add later if time permits • Start simple, everyone codes at the beginning • Testing comes later • Subproject leads, floating code monkeys • Use SVN/wiki internally to coordinate