#178: Configure Cake.Frosting build system
This commit is contained in:
22
build/Tasks/Documentation.cs
Normal file
22
build/Tasks/Documentation.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using Cake.Common.Diagnostics;
|
||||
using Cake.Frosting;
|
||||
using Cake.MarkdownToPdf;
|
||||
using Markdig;
|
||||
|
||||
namespace Build.Tasks
|
||||
{
|
||||
public sealed class Documentation : FrostingTask<Context>
|
||||
{
|
||||
public override void Run(Context context)
|
||||
{
|
||||
context.Information("Convert README.MD");
|
||||
|
||||
context.MarkdownFileToPdf("readme.md", Configuration.BinFolder + "/readme.pdf", settings =>
|
||||
{
|
||||
settings.Theme = Themes.Github;
|
||||
settings.UseAdvancedMarkdownTables();
|
||||
settings.MarkdownPipeline.UseGridTables();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user