All Projects → missionpinball → mpf-docs

missionpinball / mpf-docs

Licence: MIT license
User documentation for the Mission Pinball Framework.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to mpf-docs

mpf-mc
The Mission Pinball Framework Media Controller. Controls graphics, sounds, DMDs, and LCD displays in MPF.
Stars: ✭ 15 (+0%)
Mutual labels:  pinball, mpf, mission-pinball-framework
wpc-cabinet
WPC Pinball Standard Body Cabinet Plans
Stars: ✭ 25 (+66.67%)
Mutual labels:  pinball
pinball
Emilia Pinball : A Libre pinball simulator for GNU Linux
Stars: ✭ 21 (+40%)
Mutual labels:  pinball
pinball-construction-kit
A pinball simulator based on Unreal Engine 4
Stars: ✭ 105 (+600%)
Mutual labels:  pinball
vpx-js
🎮 Visual Pinball in the Browser
Stars: ✭ 38 (+153.33%)
Mutual labels:  pinball
vpinball
Visual Pinball
Stars: ✭ 111 (+640%)
Mutual labels:  pinball
pinmame
PinMAME - Pinball Multiple Arcade Machine Emulator
Stars: ✭ 77 (+413.33%)
Mutual labels:  pinball

Mission Pinball Framework Documentation (mpf-docs)

This repo is the user documentation for the Mission Pinball Framework.

These docs are static HTML, generated from the files in this repo via the Sphinx Python Documentation Generator project.

The rendered HTML docs are hosted by Read the Docs at http://docs.missionpinball.org. You can also download PDF and HTML versions from, there.

The "latest" branch of these docs corresponds to the latest released branch recent version of MPF. There are numbered branches for specific released versions (e.g. 0.55, etc.). There's also a dev branch which corresponds to the dev branch which is the next upcoming release.

Building Docs Locally

You can build the docs using Sphinx. You will first need to install Python 3.x. Then install the packages used by this repo. From the root folder of this repo, run the following command:

pip3 install -r requirements.txt

You can view the contents of the requirements.txt file to see which packages will be installed.

Running Unit Tests

To test that MPF can run all the config snippets in the docs and run the corresponding unit tests inside the docs (if there is one) type:

make unit

Compiling HTML

Compile the docs to ./_build/html/ with the command:

make html

Licensing

These docs are licensed CC BY 4.0. MPF and all code licensed MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].