smoothdeveloper / FSharp.Formatting

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

Home Page:https://fsprojects.github.io/FSharp.Formatting/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fsdocs and FSharp.Formatting Build and Test

The FSharp.Formatting package includes libraries and tools for processing F# script files, markdown and components for documentation generation. The primary tool is "fsdocs".

See https://fsprojects.github.io/FSharp.Formatting/

Development

dotnet fsi build.fsx

Once built, you can run the command-line tool to self-build the docs for this directory using

dotnet build
src\fsdocs-tool\bin\Debug\net6.0\fsdocs.exe watch
src\fsdocs-tool\bin\Debug\net6.0\fsdocs.exe build --clean

Pipelines

Run dotnet fsi build.fsx -- --help

to see what other pipelines can be run from build.fsx.

dotnet fsi build.fsx -- -p Verify

Will perform the linting, unit tests and analyzer check. This is useful to run locally before submitting your PR.

Maintainer(s)

About

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

https://fsprojects.github.io/FSharp.Formatting/

License:Other


Languages

Language:F# 65.6%Language:C# 12.5%Language:HTML 10.0%Language:Perl 4.7%Language:PHP 3.6%Language:TeX 3.2%Language:Jupyter Notebook 0.1%Language:CSS 0.1%Language:JavaScript 0.1%