Dev: Development standards
Wiki development standards
For | Standard |
---|---|
Page names | Page names should begin with the category of the page followed by a colon followed by a space, unless that category is Main, in which case, it is omitted.
The remainder of the name should be the natural name of the page. |
Category names | Proposed category names will be reviewed by the team for approval.
They should be a single word or words containing no spaces. |
Wiki development guidelines
Wiki development glossary
Term | Definition | Usage |
---|---|---|
Development | A generic term for the construction or assembly of items, often within a specific context | |
Development environment | A set of procedures & tools that work together to help development teams accomplish their joint mission of managing phases^ including development, testing and/or review, acceptance by users (if appropriate), and deployment into a production environment along with the process of migrating^ the software or other items being developed from phase to phase. (Not a sentence.) | |
Development phase | A phase of the development process | |
Internal references | The symbol ^ is used to refer to another term, phrase, or sentence within the current page. | For example: API^ |
Work migration | The movement of software, Web pages, or other items being developed from one phase to the next |
Abbreviation/Acronym | Short for term | Definition |
---|---|---|
API | Application Programming Interface | |
DevEnv | Development Environment | The set of development wiki pages that support development of the wiki, used by authors & administrators |
DOM | Document Object Model | |
JS | JavaScript | An object-based scripting language developed originally for the purpose of programming actions within a Web browser rather than within a Web server.
It consists of general scripting functions and a special set of functions referred to as the DOM^, or Document Object Model^. |
MJ | Memento JavaScript | The subset of the JavaScript scripting language that is supported by Memento to specify the things to be done by Memento upon certain specific events |
MJL | The Memento JavaScript Library | The JavaScript^ library that provides an API^ to the Rhino JavaScript engine within Memento that implements a subset of JavaScript that omits the DOM. |
MW | The Memento Wiki |