Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
All complex applications have their own vocabulary, SharpDevelop is no exception! This new terminology can be confusing to people who are new to a project. This glossary attempts to describe the key vocabulary of SharpDevelop.
Add-in - (aka. plugin, component) The add-in is the basic building block of the SharpDevelop component model. An addin is defined by an
.addinXML definition file, and typically one (or more) Assemblies.
- AddInTree - The add-in tree is created by SharpDevelop from all the add-ins it finds during startup.
Codon - A codon is an individual "contribution" by an addin. Codons are created from the XML tags found in the
<Path>sections of an
<MenuItem>nodes are instances of a codon)
- Doozer - A doozer is a factory class for creating objects instances (of a given type or set of related types) for a given codon instance. For example the MenuItemDoozer knows how to create Windows.Forms.MenuItems from the data in any given Codon instance.