Introduction Requirements License requirements Portability requirements Ownership Organization Integration Guidelines Backwards Compatibility Design and programming Filenames Naming consistency Documentation Rationale Exception-specification rationale Naming conventions rationale Source code fonts rationale Tabs rationale Directory and filename rationale ECMAScript/JavaScript rationale Rationale r