docs/glossary.html.markdown
author Kevin Dangoor <kdangoor@mozilla.com>
Fri, 15 Jan 2010 22:24:10 -0500
changeset 610 77f7021dea1466a9d540cfd10160c631538e574e
parent 130 fd690d35b7ad0e661ed8d9c54a9a7a1e2438bb45
child 1387 c8238d9a084337057b173d797873306d0ba40e92
permissions -rw-r--r--
some additions to the release notes

---
layout: default
title: Bespin Glossary
subtitle: The words of power
---

To make sure that we're speaking the same language in this documentation and on the mailing lists, here is a list of the unique terminology that we commonly use on the Bespin project.

Bespin
:   The project code name for an in-browser code editor/IDE for open web
    developers.

CommonJS
:   An effort to create a standard library that runs across platforms and
    interpreters for JavaScript. Bespin's code is organized into CommonJS
    modules.

Core
:   the part of Bespin required to make it run. The notion is that ultimately
    anything that is not required to boot will be a plugin. We also want to
    minimize what is in the Boot part of Bespin.

Labs
:   parts of Bespin that are in the official repository but have not yet
    settled to the point where they are "supported".

Reboot
:   a major refactoring of Bespin's code, especially pertaining to the
    refactoring started in September 2009.

SC
:   SproutCore, web GUI toolkit used by Bespin after the Reboot.

Supported
:   parts of Bespin that are actively maintained by Mozilla and the rest of
    the Bespin community.