Commit Graph

640 Commits

Author SHA1 Message Date
Geoffrey Booth
d0c6e53b83 Merge branch '2' into 2-docs
# Conflicts:
#	documentation/sections/coffeescript_2.md
2017-04-02 22:55:31 -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
7anshuai
c035d53fb0 Fix broken links in 2 docs (#4480)
Thanks!
2017-04-02 20:09:13 -07:00
mrmowgli
5888ac56d8 Added example, simplified text via suggestion from GeoffreyBooth 2017-03-22 05:16:55 -04:00
mrmowgli
a6bf72a791 Remove language and add link to Wiki article- In the Wild. 2017-03-22 01:51:07 -04:00
mrmowgli
3aa177c88f Reduced overall size per section, cleaned up some style issues and fixed some spelling issues. 2017-03-21 04:59:25 -04: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
mrmowgli
97aef9b30d An explanation of why we don't currently support certain features within CS2. First draft. 2017-03-16 07:05:30 -04:00
Geoffrey
ccbf3152af Update NPM installation instructions 2017-02-21 21:12:40 -08:00
Geoffrey Booth
d47f90599e Bump date 2017-02-20 15:59:59 -08:00
Geoffrey Booth
5817aeb837 Fix browser test.html to work with async tests 2017-02-20 15:59:58 -08:00
Geoffrey Booth
221a8720fe Merge branch '2' into 2.0.0-alpha1
# Conflicts:
#	Cakefile
#	README.md
#	documentation/sections/changelog.md
2017-02-18 18:36:15 -05:00
Geoffrey Booth
e88619a3bb Merge branch 'master' into 2
# Conflicts:
#	documentation/sections/resources.md
#	lib/coffee-script/browser.js
#	lib/coffee-script/cake.js
#	lib/coffee-script/coffee-script.js
#	lib/coffee-script/command.js
#	lib/coffee-script/grammar.js
#	lib/coffee-script/helpers.js
#	lib/coffee-script/index.js
#	lib/coffee-script/lexer.js
#	lib/coffee-script/nodes.js
#	lib/coffee-script/optparse.js
#	lib/coffee-script/register.js
#	lib/coffee-script/repl.js
#	lib/coffee-script/rewriter.js
#	lib/coffee-script/scope.js
#	lib/coffee-script/sourcemap.js
#	package.json
2017-02-18 10:52:55 -05:00
Geoffrey Booth
f018e94be9 Update changelog 2017-02-18 02:54:15 -05:00
Geoffrey Booth
4547cbac3a Bump version to 1.12.4 and update changelog 2017-02-14 23:30:10 -08:00
Geoffrey
8a271995c7 Refactor the build tasks to be more foolproof, including the parser unless it’s explicitly excluded 2017-02-13 21:05:12 -08: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
d7d32cf0b6 Prepare for new module name on NPM 2017-02-10 11:38:43 -08:00
Geoffrey Booth
ebe32d35e2 Add breaking changes link to changelog; bump date 2017-02-10 11:36:35 -08:00
Geoffrey Booth
ecafe7ce0f Update changelog for 2.0.0-alpha1 2017-02-09 13:33:35 -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
3e7973e08d Merge branch 'master' into 2
# Conflicts:
#	lib/coffee-script/browser.js
#	lib/coffee-script/cake.js
#	lib/coffee-script/coffee-script.js
#	lib/coffee-script/command.js
#	lib/coffee-script/grammar.js
#	lib/coffee-script/helpers.js
#	lib/coffee-script/index.js
#	lib/coffee-script/lexer.js
#	lib/coffee-script/nodes.js
#	lib/coffee-script/optparse.js
#	lib/coffee-script/register.js
#	lib/coffee-script/repl.js
#	lib/coffee-script/rewriter.js
#	lib/coffee-script/scope.js
#	lib/coffee-script/sourcemap.js
#	package.json
2017-01-24 18:54:55 -08:00
Simon Lydell
635e207f3f Update release date for 1.12.3 2017-01-24 18:53:18 +01:00
Geoffrey Booth
ec5adf53a7 Fix CodeMirror cursor in CoffeeScript input columns; update generated documentation 2017-01-22 20:05:12 -08:00
Geoffrey Booth
48eb173bcd Merge branch 'master' of github.com:jashkenas/coffeescript into 2
# Conflicts:
#	lib/coffee-script/nodes.js
#	test/error_messages.coffee
2017-01-22 16:32:38 -08:00
Geoffrey Booth
b89dd043d3 Add other 1.12.3 updates to changelog 2017-01-22 16:13:53 -08:00
Geoffrey Booth
6d27277ef6 Update documentation for 1.12.3. 2017-01-22 13:27:22 -08:00
Jeremy Ashkenas
d0ed2dee60 Merge pull request #4420 from GeoffreyBooth/backport-2-doc-changes
Backport documentation edits
2017-01-13 09:54:58 -05:00
Geoffrey Booth
fbdfa65734 Apply SVG fill color through CSS 2017-01-12 22:24:06 -08:00
Geoffrey Booth
02198eb967 Fix link to Try CoffeeScript 2017-01-12 22:21:05 -08:00
Geoffrey Booth
cd8be896c4 Trim the installation and usage sections; can backport to v1 2017-01-12 22:11:20 -08:00
Geoffrey Booth
b398c8809a Fix releaseHeader for the initial release; should backport to v1 2017-01-12 22:11:08 -08:00
Geoffrey Booth
9e13100f58 Allow copying JavaScript from examples 2017-01-12 22:08:11 -08:00
Brian Rossmajer
e6f5b930bc Show a simple object extraction before complex one 2017-01-04 16:06:25 -05: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
24bef3a1f5 Merge branch '2' into 2-docs
# Conflicts:
#	docs/v1/index.html
#	docs/v1/test.html
#	documentation/sections/changelog.md
#	documentation/sections/chat.md
#	documentation/sections/fat_arrow.md
#	documentation/sections/functions.md
#	documentation/sections/installation.md
#	documentation/sections/introduction.md
#	documentation/sections/language.md
#	documentation/sections/literate.md
#	documentation/sections/operators.md
#	documentation/sections/overview.md
#	documentation/sections/resources.md
#	documentation/sections/scripts.md
#	documentation/sections/source_maps.md
#	documentation/sections/strings.md
#	documentation/sections/tagged_template_literals.md
#	documentation/sections/usage.md
2016-12-19 22:32:07 -08: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
26b1584fd8 Trim the installation and usage sections; can backport to v1 2016-12-19 22:10: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
69fbb361f2 Merge branch '2-docs' into async-docs
# Conflicts:
#	documentation/index.html.js
2016-12-19 21:41:22 -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