Skip to content

project-robius/book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Robius Book

Book Action Book Matrix Chat

This directory contains the Robius book, which provides a detailed overview of our vision for multi-platform app dev in Rust.

The book is also where you can find documentation, tutorials, and examples on how to design, build, publish and run applications using the Robius community of projects.

You can browse the book directly starting at SUMMARY.md, the table of contents and first chapter.

The book is written in Markdown and uses mdBook to build a nicely-formatted HTML version of the book.

Building the book

First, install mdbook, version 0.4.13 or higher:

cargo +stable install mdbook

You can optionally install a plugin that checks links when building the book:

cargo +stable install mdbook-linkcheck

From this directory, you can build (and optionally open) the book by running:

mdbook build --open   # `--open`` will open the book in your browser

Spellcheck

The book source files use cspell for spell checking, which occurs automatically as a GitHub Actions CI pass.

cspell can be run locally through node or as a Visual Studio Code extension.

Valid words that are globally relevant (to multiple files) can be added to the cspell dictionary by adding the word to the words or array in the cspell.json configuration file. Words to be ignored can be added to the ignoreWords array.

Exceptions that are only applicable to a specific file can be added as inline comments, either by

  • Ignoring entire regions of code:
    <!-- cspell:disable -->
    Content that you do not want to spell check.
    <!-- cspell:enable -->
  • Adding this anywhere in the file
    <!-- cspell:ignore Mobius, Möbius, ˈɹoʊˈbiəs -->

About

The Robius book: details about our vision for multi-platform app dev in Rust, plus docs, tutorials, examples, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published