ace/doc
Fabian Jakobs 43c4a8fc35 Merge branch 'ui/navbar'
Conflicts:
	build/demo/kitchen-sink/kitchen-sink-uncompressed.js
	build/src/ace-uncompressed-noconflict.js
	build/src/ace-uncompressed.js
	build/textarea/src/ace-bookmarklet.js
	lib/ace/edit_session.js
	lib/ace/editor.js
	lib/ace/multi_select.js
	lib/ace/selection.js
	lib/ace/virtual_renderer.js
2012-05-01 11:30:17 +02:00
..
resources Add favicon, remove fluidity 2012-04-30 15:34:37 -07:00
site Revert index to old style 2012-04-30 11:51:55 -07:00
wiki@cc5ccde456 fix page up/down 2012-04-24 12:44:38 +04:00
additionalObjs.json Force higher (fixed) Panino; remove needless package.json 2012-04-29 18:22:02 -07:00
build.js Force higher (fixed) Panino; remove needless package.json 2012-04-29 18:22:02 -07:00
Contributor_License_Agreement-v2.pdf add CLAs to the doc directory 2011-04-27 09:52:29 +02:00
Corporate_Contributor_License_Agreement-v2.pdf add CLAs to the doc directory 2011-04-27 09:52:29 +02:00
Editor.mm add some ideas 2011-01-17 13:03:11 +01:00
index.md Continue finalizing ace api doc 2012-04-25 15:30:18 -07:00
README.md Force higher (fixed) Panino; remove needless package.json 2012-04-29 18:22:02 -07:00

Introduction

The API doc build takes a look a source Javascript files in the lib directory, and turns it into HTML output in the api directory. It uses Panino to perform the conversion.

For any questions, please see that repo.

Building

In the root directory, just run:

make doc

In this directory, just run:

node build.js

Build File

Here's a breakdown of what the arguments in build.js are doing:

--path=srcPath: The location of the Ace source -o=../api/: The location of the output -a=./additionalObjs.json: A list of URLs to use for "missing objects" that the documentation requires -i=index.md: The location of the Ace index/landing page -t=Ace API: The title of the documentation --skin=./resources/ace/: The location of all the templates and design -s: Choose to split each class into its own file