Project Dictionary - Hamster339/Piping-Tool-Java GitHub Wiki

Here are listed the definitions of some terms in the context of this project to clear up confusion.

Tune: a single piping tune with its own name

List: A list of tunes or sets

Set: A list that can only contain tunes

Custom metadata: In addition to each tune having a style, time signature etc. the user can specify as many other fields as they like

Sprint: In this project, a sprint is one software iteration cycle.

Feature: in this project, a feature is everything implemented in one sprint.

New item menu: the menu that allows a user to create a new list or tune from scratch