Resources / Developers / Developer handbook
Developer handbook
Making quills: what one is, what it may do, the data it works with, and publishing it.
1The platformYour data, your apps: the four layers, and where quills fit.
2QuillsWhat a quill is, its manifest, the rules it keeps, and the catalog.
3Quill codeA quill that runs code: views, actions, the sandbox, testing and publishing.
4The timeline kitA video editor from one screen in the manifest: the datamodels it needs, the frames its service draws, and what each surface does.
5The sheet kitA spreadsheet from one screen in the manifest: cells and formulas kept as typed, the functions and errors, and what each surface does.
6The document kitA basic Word from one screen in the manifest: the .docs file, how a Word file is read and written as one, and what each surface does.
7Quills of your ownA quill somebody installs for themselves, shares, has promoted to the server, or exports to publish; and the policy an administrator sets for it.
8DatamodelsThe shape of your data: fields, versions, extensions, records, spaces, and who may see and change what.
9The data conceptThe reasoning behind the datamodels: why the data stays and the software changes, and how quills share data without owning it.
10CirclesWho may use which data, and what a quill does about it.
11Roles, approvals and flowsRoles a quill declares, approvals it asks of them, the result an action hands back, and the flows people build out of all of it.
12The APIThe HTTP API every client and quill speaks.
13Working on CloudmorrowRunning the checkout, and a server of your own to try changes on.