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
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 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
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
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
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
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
d02376c4c6
Convert async docs text to markdown, add to sidebar
2016-12-19 21:50:30 -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
ea269104bd
Refactor docs resources section; reorganize outline; other minor corrections
2016-12-18 18:13:59 -08:00
Geoffrey Booth
78b21c2483
Fix releaseHeader for the initial release; should backport to v1
2016-12-18 15:57:04 -08:00
Geoffrey Booth
fc42b3ed24
Remove out-of-date info and dead link from Literate CoffeeScript section of the docs
2016-12-18 15:21:41 -08:00
Geoffrey Booth
c8a3c1a6fd
Improvements to strings and comments docs; could be back-ported to v1 docs
2016-12-18 15:13:54 -08:00
Geoffrey Booth
853dd456a8
On mobile, the code examples are stacked
2016-12-15 23:19:50 -08:00
Geoffrey Booth
8c81c4ad39
1.12.2 changelog entry and version bump
2016-12-15 21:24:16 -08:00
Geoffrey Booth
e620434a2e
Docs improvements: content in Markdown, organization into subtemplates, fixed tests ( #4401 )
...
* Replace tiny bitmaps with base64-encoded URIs
* Optimize SVGs; replace logo PNG with SVG
* Modernize favicon
* Embed CSS; a bit unorthodox, but we’re a single page so there’s no point in separate .css files and their separate HTTP requests
* Documentation is now markdown, converted to HTML on compilation
* Render the examples when we’re rendering index.html; they compile so quickly that there’s no need to pre-render them and save the intermediate .js files
* Split apart index.html into components that Cakefile assembles, so that we can add in logic to include different files for v1 versus v2
* Split building index.html and building test.html into two tasks; collapse the parts of `releaseHeader` into one compact function
* Move include logic into templates
* Get error messages tests to work in the browser
* Update output index.html
* Split body into nav and body
* Watch subtemplates
* Revert "Split body into nav and body"
This reverts commit ec9e559ec0 .
* Add marked
* Update gitignore
* Use idiomatic markdown output for code blocks (<pre><code>)
* Handle ids within the template, not in the Cakefile; remove marked’s auto-generated and conflicting ids
* Move the `codeFor` function into versioned folders, so that v1 and v2 docs can have different example code blocks/editors
* Update packages, including new highlight.js which supports our newer keywords and triple backticks (docs output is unchanged)
2016-12-15 21:05:44 -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
4aa0130a92
Use idiomatic markdown output for code blocks (<pre><code>)
2016-12-11 17:12:29 -08:00
Geoffrey Booth
c7539e3310
Documentation is now markdown, converted to HTML on compilation
2016-12-08 00:20:52 -08:00