Learn about how Fable works & how to use it
The following documentation pages are generated from the
in the Fable repository on GitHub. Is anything unclear or missing?
Help us make Fable better by contributing!
The following documentation pages contain the most up-to-date information on getting started with the latest version of Fable and cover best practices for using Fable in typical projects.
Start here! The page covers how to create your first Fable project. It explains the Fable template and gives a step-by-step guide for creating your first Fable project!
To get started with Fable, you will need a couple of things installed on your machine including Node, Yarn, Dotnet SDK and a suitable editor. This page explains why & how to get ready.
Fable comes with a daemon that runs in the background and orchestrates the compilation process with Webpack. This page explains how the daemon works.
Check out the latest blog posts on Fable. It contains the most recent information, useful links, case studies and sample projects. If you want to keep up-to-date, this is the place to go.
The page covers all you need to get started
with Fable. This includes the
fable command parameters,
using Fable through Polyfill, modules, debugging, testing and more.
jsObject?foo, you can use the
Emit attribute, or define a foreign
interface. There are a couple of special attributes too. Learn more here!