Skip to content

dungpa/FSharp.Formatting

 
 

Repository files navigation

F# Formatting: Documentation Tools

The F# Formatting libraries (FSharp.CodeFormat.dll and FSharp.Markdown.dll) include an F# implementation of Markdown parser and F# code formatter that can used to tokenize F# code and obtain information about tokens including tool-tips (as in Visual Studio and MonoDevelop) with type information. The library also comes with a sample that implements literate programming for F#.

Documentation

The documentation for this library is automatically generated (using the literate programming tools based on the library) from *.fsx and *.md files in the docs folder. If you find a typo, please submit a pull request!

  • F# Formatting: Documentation tools provides more information about the library, how to contribute, etc. It also includes links to tutorials showing how to use the Markdown parser and F# code formatter.

  • F# Formatting: Literate programming documents the most interesting part of the package - script that can be used to generate documentation for F# projects from commented F# script files and Markdown documents.

Usees

The library is used by a number of F# projects. Most prominently, the F# snippets web site uses it to format snippets shared by the F# community. The following sample scripts use the library to generate documentation and might be a useful inspiration:

Library license

The library is available under Apache 2.0. For more information see the License file in the GitHub repository.

About

F# tools for generating documentation (Markdown processor and F# code formatter)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • F# 42.0%
  • C# 24.2%
  • Perl 13.0%
  • PHP 10.0%
  • TeX 9.5%
  • CSS 0.9%
  • Other 0.4%