# Building the Book
TBD
## Building Locally
The book uses [mdbook](https://rust-lang.github.io/mdBook/) for formatting and once installed the following is all that's
necessary to compile to HTML.
```bash
❯ mdbook build
2020-07-30 08:40:23 [INFO] (mdbook::book): Book building has started
2020-07-30 08:40:23 [INFO] (mdbook::book): Running the html backend
```
The following will start a local server to host the built content. This command also watches the source file system for
changes and performs a build on any updates.
```bash
❯ mdbook serve
2020-07-30 08:40:54 [INFO] (mdbook::book): Book building has started
2020-07-30 08:40:54 [INFO] (mdbook::book): Running the html backend
2020-07-30 08:40:54 [INFO] (mdbook::cmd::serve): Serving on: http://localhost:3000
2020-07-30 08:40:54 [INFO] (warp::server): Server::run; addr=V6([::1]:3000)
2020-07-30 08:40:54 [INFO] (warp::server): listening on http://[::1]:3000
2020-07-30 08:40:54 [INFO] (mdbook::cmd::watch): Listening for changes...
```
## Contributing
TBD
## Logo & Type
| Logo | Helvetica Neue | Bold |
| Secondary | Futura STD | Bold |
| Screen Text | Fira Sans | Extra Light |
| Print Text | Garamond | Regular |
## Publishing
The content of this book will be published using a GitHub action on every push to the `master` branch. The live
version can be found [here](https://simonkjohnston.life/rust-atelier/).