You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/glossary.md
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -282,10 +282,18 @@ CommonJS
282
282
Transpilation
283
283
The transformation of JavaScript code that uses advanced language features, unavailable for some browsers, to code rewritten to support them.
284
284
285
-
ES6
286
-
ECMAScript 6, a newer version of the JavaScript language.
285
+
ECMAScript
286
+
ECMAScript is a standard for scripting languages, including JavaScript, JScript, and ActionScript.
287
+
It is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers.
288
+
It is standardized by [Ecma International](https://ecma-international.org/) in the document [ECMA-262](https://ecma-international.org/publications-and-standards/standards/ecma-262/).
289
+
290
+
TC39
291
+
Ecma International's [TC39](https://tc39.es/) is a group of JavaScript developers, implementers, academics, and more, collaborating with the community to maintain and evolve the definition of JavaScript.
292
+
They established a [process](https://tc39.es/process-document/) where the proposals are discussed, developed, and eventually approved (or dropped).
293
+
The process has five Stages (0 to 4) where reaching the Stage 4 means the proposal is finished, and it becomes part of the JavaScript specification.
287
294
288
295
mrs-developer
296
+
`mrs-developer`
289
297
Also called "missdev", a tool similar to buildout's `mr.developer`.
290
298
It automatically downloads and keeps up to date copies of software and add-ons under development based on definitions stored in `mrs.developer.json`.
291
299
As a byproduct of its update operations, it also automatically adjusts `jsconfig.json`, which is used by Volto to configure webpack aliases.
@@ -739,6 +747,10 @@ Jest
739
747
[Jest](https://jestjs.io/) is a JavaScript testing framework.
740
748
Volto uses Jest for unit tests.
741
749
750
+
Cypress
751
+
[Cypress](https://www.cypress.io/) is a JavaScript testing framework that runs your app in the browser for visually debugging it.
752
+
Volto uses Cypress for acceptance tests.
753
+
742
754
Plone
743
755
Plone is an open-source content management system (CMS) with over 20 years of stability and security wrapped in a modern, powerful, user-centric package.
744
756
It continues to set the standard for content management systems by offering the most functionality and customization out of the box.
0 commit comments