> For the complete documentation index, see [llms.txt](https://featherfall.gitbook.io/quill/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://featherfall.gitbook.io/quill/quick-start.md).

# Quick Start

Welcome to the **Quick Start** page for Quill. Quill is a book-inspired Roblox game framework that allows you to easily setup your workflow in a fun and intuitive way. It is partially inspired by [Sapphire](https://github.com/Mark-Marks/sapphire) and uses a similar architecture.

## Installation

Quill is currently available on [Wally](https://wally.run/package/featherfall-org/quill) and Pesde:

{% tabs %}
{% tab title="Wally" %}

```toml
[dependencies]
quill = "featherfall-org/quill@0.1.0-alpha"
```

{% endtab %}

{% tab title="Pesde" %}

```toml
[dependencies]
quill = { wally = "featherfall-org/quill", version = "0.1.0-alpha" }
```

{% endtab %}
{% endtabs %}

## Start using Quill

Now that you've installed Quill, it is time to setup your workflow! Let's setup your first book (bootstrapper).

{% code title="ServerScriptService.server\_book.luau" overflow="wrap" lineNumbers="true" %}

```lua
local quill = require(path.to.quill)

quill()
    :register_chapters(script.chapters) -- "Chapters" are services/controllers
    :register_characters(script.characters) -- "Characters" are components
    :begin_reading() -- Starts the framework!
```

{% endcode %}

Every book needs its own chapters and characters, right? Check out the guides to learn how to write your own chapters and characters.
