Commit Graph

39 Commits

Author SHA1 Message Date
Geoffrey Booth
d756bd6851 [CS2] 2.0.0-beta2 (#4550)
* Breaking changes note about bound class methods

* Changelog for 2.0.0-beta2, including renaming “Change Log” to “Changelog” (the preferred spelling per Wikipedia)

* Update version to 2.0.0-beta2

* 2.0.0-beta2 generated output
2017-05-16 11:53:22 -07:00
Geoffrey Booth
b28e398396 [CS2] Docs updates (#4536)
* Docs: named functions and function declarations

* No more prototypal `extends`; update docs and example

* More comprehensive documentation of the existential operator; closes #1631

* Better document operators, including `from`

* No fat arrow class methods anymore

* Destructuring shouldn’t say that default values are applied in case of undefined or null

* Spinoff generator and async functions into their own sections; reorder things so that the sections on functions come just before classes, and destructuring goes next to the operators (which discuss assignment)

* Rewrite “CoffeeScript 2” section, making it less practical and more explanatory; move practical info into “Usage”

* Update “Variable Scoping and Lexical Safety” section to remove incorrect reference to Ruby (fixes #2360), add missing details about the safety wrapper, add note about `let`/`const`.

* Updated browser compiler

* Updated docs

* Rewrite Literate CoffeeScript breaking changes

* Split apart the “Breaking Changes” and “Unsupported Features” sections into separate sidebar items and files

* Add example of `not in`, closes #3281

* Fix words in bold that should be in backticks

* Consolidate some breaking changes sections

* Add Node API documentation; closes #3551

* Move the chaining documentation out of the changelog into its own section
2017-05-05 19:44:11 -07:00
Geoffrey Booth
d20f54967e [CS2] 2.0.0-beta1 docs (#4494)
* Update package versions; remove marked

* Revise docs to use Markdown-It: tables are now GitHub-Flavored Markdown tables, avoid hack of blockquoted code blocks

* Add anchors for sub-sections

* Add syntax highlighting to uneducable code blocks; fix missing italics variant for comments font

* Update docs about breaking changes in Literate CoffeeScript, move Breaking Changes section below Literate CoffeeScript section

* Update docs regarding destructuring default values breaking change

* Update changelog, with spitball release date for beta1

* Fix highlight function return statement
2017-04-09 23:07:58 -07:00
Geoffrey Booth
27caf62322 Merge discussion of CoffeeScript’s benefits into expanded CoffeeScript 2 section and revised Contributing section 2017-04-02 22:53:18 -07:00
Geoffrey Booth
b8df321058 Merge unsupported let/const and get/set sections, shorten 2017-04-02 22:52:37 -07:00
mrmowgli
608799f5d0 Looking for comments, Documentation of unsupported features, and suggested menu locations. Separated Why Coffeescript out. Yes I know I need to trim let/const down. 2017-03-19 06:33:15 -04:00
Geoffrey
4cc701a9da Remove hyphen in coffee-script 2017-02-12 17:00:05 -08:00
Geoffrey
d2e94c6ebd Fix Try CoffeeScript for mobile 2017-02-12 16:36:52 -08:00
Geoffrey Booth
eebc432efb Fix link to browser-based tests 2017-02-09 13:27:24 -08:00
Geoffrey Booth
d1d2c16fdd Update docs for classes, breaking changes (#4438)
* Update classes docs for CS2

* Port breaking changes from https://github.com/jashkenas/coffeescript/wiki/%5BWIP%5D-Breaking-changes-in-CoffeeScript-2 into new docs section

* Update browser compiler

* Update re @connec’s notes; split classes section into two sections for classes and working with prototypes; make breaking changes examples editable whenever possible
2017-02-09 08:50:11 -08:00
Geoffrey Booth
ec5adf53a7 Fix CodeMirror cursor in CoffeeScript input columns; update generated documentation 2017-01-22 20:05:12 -08:00
Geoffrey Booth
9e13100f58 Allow copying JavaScript from examples 2017-01-12 22:08:11 -08:00
Geoffrey Booth
0fc625d7e9 Try CoffeeScript add play and link buttons 2016-12-27 22:53:52 -05:00
Geoffrey Booth
ef1005b920 Try CoffeeScript first draft 2016-12-27 21:35:43 -05:00
Geoffrey Booth
3379f233e8 Modernize various sections as relevant to v2; improve presentation of tables 2016-12-19 22:27:32 -08:00
Geoffrey Booth
5fa91e7b95 Fix scrollspy for Resources 2016-12-19 21:59:19 -08:00
Geoffrey Booth
d8bd2b7fd0 Embedded JavaScript should really be the last item in the language reference 2016-12-19 21:55:44 -08:00
Geoffrey Booth
d02376c4c6 Convert async docs text to markdown, add to sidebar 2016-12-19 21:50:30 -08:00
Geoffrey Booth
4468ca69c0 Add some v1-style ribbing 2016-12-19 21:29:03 -08:00
Geoffrey Booth
ad90f4ad99 Update introduction for CoffeeScript 2 2016-12-18 23:25:01 -08:00
Geoffrey Booth
cc8dd150f5 Fix filename style 2016-12-18 23:24:43 -08:00
Geoffrey Booth
7ced071934 Add some links to header navbar; fix sidebar to work at various breakpoints, including navigating to anchors 2016-12-18 23:03:17 -08:00
Geoffrey Booth
28d077c08a Style blockquotes 2016-12-18 18:29:36 -08:00
Geoffrey Booth
ea269104bd Refactor docs resources section; reorganize outline; other minor corrections 2016-12-18 18:13:59 -08:00
Geoffrey Booth
58f9428c58 Colors 2016-12-18 03:54:57 -08:00
Geoffrey Booth
3c6e235b32 Show header bar on all breakpoints 2016-12-18 02:43:41 -08:00
Geoffrey Booth
35cfba06b4 Add fonts 2016-12-18 02:20:10 -08:00
Geoffrey Booth
f01dcd3894 Line spacing notes 2016-12-18 00:07:10 -08:00
Geoffrey Booth
e48fea1892 Fix sidebar scrolling on mobile 2016-12-16 00:17:11 -08:00
Geoffrey Booth
47bd5aca58 Fix menu button on regular browsers sized narrowly 2016-12-16 00:05:24 -08:00
Geoffrey Booth
51aaef3d76 Add logo to top of content pane 2016-12-15 23:58:59 -08:00
Geoffrey Booth
d62f7adc9b Animated sidebar menu toggle button 2016-12-15 23:58:40 -08:00
Geoffrey Booth
462a60da7b Mobile off canvas sidebar nav that slides in 2016-12-15 23:19:34 -08:00
Geoffrey Booth
4abd0fa06d Mobile header nav with menu button 2016-12-15 23:18:40 -08:00
Geoffrey Booth
c3b3af8746 Fix margin 2016-12-13 23:49:26 -08:00
Geoffrey Booth
93f1f3777c Wire up the buttons that run the code examples 2016-12-13 23:14:21 -08:00
Geoffrey Booth
14382abc2d Move code example HTML into a template where it belongs 2016-12-13 23:13:38 -08:00
Geoffrey Booth
512b580820 Add CodeMirror for editable code examples; recompile CoffeeScript into JavaScript on change (WIP) 2016-12-12 22:56:31 -08:00
Geoffrey Booth
db055bb916 V2 docs starting point: jQuery, Bootstrap, basic layout, nav with scrollspy 2016-12-11 20:33:54 -08:00