Issue 703 (#929)

* Replace all occurances of altenate backend with alternative backed

Rename test for consistency of the terminology.

* Use better sed command
This commit is contained in:
Bas Bossink 2019-05-19 22:16:10 +02:00 committed by Dylan DPC
parent fc565df86b
commit e3ec751a3f
5 changed files with 8 additions and 8 deletions

View File

@ -20,7 +20,7 @@
- [Continuous Integration](continuous-integration.md) - [Continuous Integration](continuous-integration.md)
- [For Developers](for_developers/README.md) - [For Developers](for_developers/README.md)
- [Preprocessors](for_developers/preprocessors.md) - [Preprocessors](for_developers/preprocessors.md)
- [Alternate Backends](for_developers/backends.md) - [Alternative Backends](for_developers/backends.md)
----------- -----------

View File

@ -12,7 +12,7 @@ The *For Developers* chapters are here to show you the more advanced usage of
The two main ways a developer can hook into the book's build process is via, The two main ways a developer can hook into the book's build process is via,
- [Preprocessors](preprocessors.md) - [Preprocessors](preprocessors.md)
- [Alternate Backends](backends.md) - [Alternative Backends](backends.md)
## The Build Process ## The Build Process

View File

@ -1,4 +1,4 @@
# Alternate Backends # Alternative Backends
A "backend" is simply a program which `mdbook` will invoke during the book A "backend" is simply a program which `mdbook` will invoke during the book
rendering process. This program is passed a JSON representation of the book and rendering process. This program is passed a JSON representation of the book and
@ -14,7 +14,7 @@ rough example of how this is accomplished in practice.
- [mdbook-test] - a program to run the book's contents through [rust-skeptic] to - [mdbook-test] - a program to run the book's contents through [rust-skeptic] to
verify everything compiles and runs correctly (similar to `rustdoc --test`) verify everything compiles and runs correctly (similar to `rustdoc --test`)
This page will step you through creating your own alternate backend in the form This page will step you through creating your own alternative backend in the form
of a simple word counting program. Although it will be written in Rust, there's of a simple word counting program. Although it will be written in Rust, there's
no reason why it couldn't be accomplished using something like Python or Ruby. no reason why it couldn't be accomplished using something like Python or Ruby.
@ -140,7 +140,7 @@ Syntax highlighting: 314
MathJax Support: 153 MathJax Support: 153
Rust code specific features: 148 Rust code specific features: 148
For Developers: 788 For Developers: 788
Alternate Backends: 710 Alternative Backends: 710
Contributors: 85 Contributors: 85
``` ```
@ -329,7 +329,7 @@ the usual `RUST_LOG` to control logging verbosity.
## Wrapping Up ## Wrapping Up
Although contrived, hopefully this example was enough to show how you'd create Although contrived, hopefully this example was enough to show how you'd create
an alternate backend for `mdbook`. If you feel it's missing something, don't an alternative backend for `mdbook`. If you feel it's missing something, don't
hesitate to create an issue in the [issue tracker] so we can improve the user hesitate to create an issue in the [issue tracker] so we can improve the user
guide. guide.

View File

@ -3,7 +3,7 @@
//! The main entrypoint of the `config` module is the `Config` struct. This acts //! The main entrypoint of the `config` module is the `Config` struct. This acts
//! essentially as a bag of configuration information, with a couple //! essentially as a bag of configuration information, with a couple
//! pre-determined tables (`BookConfig` and `BuildConfig`) as well as support //! pre-determined tables (`BookConfig` and `BuildConfig`) as well as support
//! for arbitrary data which is exposed to plugins and alternate backends. //! for arbitrary data which is exposed to plugins and alternative backends.
//! //!
//! //!
//! # Examples //! # Examples

View File

@ -1,4 +1,4 @@
//! Integration tests to make sure alternate backends work. //! Integration tests to make sure alternative backends work.
extern crate mdbook; extern crate mdbook;
extern crate tempfile; extern crate tempfile;