Add docs book #1

Open
opened 2022-07-17 17:58:45 +00:00 by mars · 0 comments
Owner

Base it on the original design document.

Discuss:

  1. introduction
    • elevator pitch
    • optimistic vision of the future
    • design goals
  2. library design and architecture
    • development workflow
    • developer audience
    • optional features
    • backend alternatives
    • web support will not be considered until the ABI has reasonably stabilized
    • SAO UI example script
  3. ecosystem
    • messaging system
    • protocol specifications
    • script acquisition
    • asset acquisition
    • script-panel-protocol relations
    • font loading
    • localization
  4. rendering features
    • graphics primitives
    • graphics state
    • canvas API
    • tessellation
    • font loading
    • glyph SDFs
    • glyph tessellation
  5. input
    • pointer
    • hand tracking
    • keyboard
  6. how to develop scripts
    • rust
    • assemblyscript
    • c
  7. a glossary of common/unconventional terms

Follow up with a Tebibyte Media project application, a canvas ABI proposal, and a roadmap.

Base it on [the original design document](https://github.com/mondradiko/canary/blob/main/docs/DESIGN.md). Discuss: 1. introduction - elevator pitch - optimistic vision of the future - design goals 2. library design and architecture - development workflow - developer audience - optional features - backend alternatives - web support will not be considered until the ABI has reasonably stabilized - SAO UI example script 3. ecosystem - messaging system - protocol specifications - script acquisition - asset acquisition - script-panel-protocol relations - font loading - localization 4. rendering features - graphics primitives - graphics state - canvas API - tessellation - font loading - glyph SDFs - glyph tessellation 5. input - pointer - hand tracking - keyboard 6. how to develop scripts - rust - assemblyscript - c 7. a glossary of common/unconventional terms Follow up with a [Tebibyte Media project application](https://tebibyte.media/blog/hello-world/), a canvas ABI proposal, and a roadmap.
mars self-assigned this 2022-07-17 17:58:45 +00:00
mars changed title from Add README and roadmap to Add README 2022-07-17 18:01:29 +00:00
mars added this to the Launch milestone 2022-07-25 23:51:22 +00:00
mars changed title from Add README to Add docs book 2022-08-17 01:23:30 +00:00
mars added the
updates docs
label 2022-11-01 06:24:32 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: canary/canary-rs#1
No description provided.