Add initial book

This commit is contained in:
marceline-cramer 2022-08-07 16:47:18 -06:00
parent b9e6aacd45
commit 5ab5fb079a
26 changed files with 62 additions and 0 deletions

1
book/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
book

6
book/book.toml Normal file
View File

@ -0,0 +1,6 @@
[book]
authors = ["marceline-cramer"]
language = "en"
multilingual = false
src = "src"
title = "Canary GUI Book"

29
book/src/SUMMARY.md Normal file
View File

@ -0,0 +1,29 @@
# Summary
[Introduction](introduction.md)
- [Implementation](impl/README.md)
- [Development Process](impl-rs/process.md)
- [Usage](impl-rs/usage.md)
- [Backends](impl-rs/backends.md)
- [Examples](impl-rs/examples.md)
- [Ecosystem](ecosystem/README.md)
- [Messages](ecosystem/messages.md)
- [Protocols](ecosystem/protocols.md)
- [Finding Scripts](ecosystem/finding-scripts.md)
- [Fonts](ecosystem/fonts.md)
- [Localization](ecosystem/localization.md)
- [Rendering](rendering/README.md)
- [Graphics State](rendering/state.md)
- [Primitives](rendering/primitives.md)
- [Canvases](rendering/canvases.md)
- [Tessellation](rendering/tessellation.md)
- [Text](rendering/text.md)
- [Input](input/README.md)
- [Pointer](input/pointer.md)
- [Text](input/text.md)
---
[Glossary](glossary.md)
[Credits](credits.md)

1
book/src/credits.md Normal file
View File

@ -0,0 +1 @@
# Credits

View File

@ -0,0 +1 @@
# Ecosystem

View File

@ -0,0 +1 @@
# Finding Scripts

View File

@ -0,0 +1 @@
# Fonts

View File

@ -0,0 +1 @@
# Localization

View File

@ -0,0 +1 @@
# Messages

View File

@ -0,0 +1 @@
# Protocols

1
book/src/glossary.md Normal file
View File

@ -0,0 +1 @@
# Glossary

View File

@ -0,0 +1 @@
# Backends

View File

@ -0,0 +1 @@
# Examples

View File

@ -0,0 +1 @@
# Development Process

View File

@ -0,0 +1 @@
# Usage

4
book/src/impl/README.md Normal file
View File

@ -0,0 +1,4 @@
# Implementation
This chapter discusses the design and usage of [canary-rs](https://git.tebibyte.media/canary/canary-rs),
the canonical implementation of Canary.

1
book/src/input/README.md Normal file
View File

@ -0,0 +1 @@
# Input

View File

@ -0,0 +1 @@
# Pointer

1
book/src/input/text.md Normal file
View File

@ -0,0 +1 @@
# Text

1
book/src/introduction.md Normal file
View File

@ -0,0 +1 @@
# Introduction

View File

@ -0,0 +1 @@
# Rendering

View File

@ -0,0 +1 @@
# Canvases

View File

@ -0,0 +1 @@
# Primitives

View File

@ -0,0 +1 @@
# Graphics State

View File

@ -0,0 +1 @@
# Tessellation

View File

@ -0,0 +1 @@
# Text