commit -m "Smerge – an easy-to-use version control system for Snap!"

Seegerer S, Michaeli T, Romeike R (2019)


Publication Language: English

Publication Type: Conference contribution, Abstract of a poster

Publication year: 2019

Conference Proceedings Title: Blocks and Beyond Local Proceedings

Event location: Memphis, TN US

URI: https://cs.wellesley.edu/~blocks-and-beyond/2019/program.html

Abstract

Version control systems are essential for working in software projects. They allow for the coordination of teamwork and collaboration. They also provide features such as version history or branching. However, block-based languages such as Snap! lack an adequate equivalent. In this demo, we present „smerge“, a tool that provides just that for Snap!. The application is web-based and focuses on intuitiveness and ease of use. It offers many advantages for educational settings by providing features such as automatic branching, visualization of the project and its history in a graph, integration into existing workflows, and easy merging. While targeted at novices, it offers great opportunities for complex Snap!-projects. Experience how smerge can unleash its full potential in your projects and educational settings!

How to cite

APA:

Seegerer, S., Michaeli, T., & Romeike, R. (2019, October). commit -m "Smerge – an easy-to-use version control system for Snap!". Poster presentation at Blocks and Beyond 2019, Memphis, TN, US.

MLA:

Seegerer, Stefan, Tilman Michaeli, and Ralf Romeike. "commit -m "Smerge – an easy-to-use version control system for Snap!"." Presented at Blocks and Beyond 2019, Memphis, TN 2019.

BibTeX: Download