<commit_before>// include Fake lib
#r @"packages\FAKE\tools\FakeLib.dll"

open System
open System.IO
open Fake 
open Fake.AssemblyInfoFile

RestorePackages()

// Directories
let buildAppDir = "./build/app/"
let buildTestDir = "./build/tests/"
let appSrcDir = "./src/Shaver/"
let testSrcDir = "./tests/Shaver.Tests/"
let nugetBinDir = "./nuget/bin/"

// --------------------------------------------------------------------------------------
// Information about the project to be used at NuGet and in AssemblyInfo files
// --------------------------------------------------------------------------------------

let project = "Shaver"
let title = "Shaver"
let authors = ["<NAME>"]
let summary = "Lightweight templating library for Suave.io"
let description = """
  FILL ME"""
let tags = "F# fsharp suave razor templating http web localization"

// Read release notes & version info from RELEASE_NOTES.md
let release = File.ReadLines "RELEASE_NOTES.md" |> ReleaseNotesHelper.parseReleaseNotes



// Targets
Target "?" (fun _ ->
    printfn " *********************************************************"
    printfn " *        Avaliable options (call 'build <Targer>')      *"
    printfn " *********************************************************"
    printfn " [Build]"
    printfn "  > BuildApp"
    printfn "  > BuildTests"
    printfn " "
    printfn " [Tests]"
    printfn "  > RunTests"
    printfn " "
    printfn " [Release]"
    printfn "  > Nuget"
    printfn " "
    printfn " *********************************************************"
)

Target "Nuget" <| fun () ->
    <commit_msg>Fixed missing summary in build file<commit_after>// include Fake lib
#r @"packages\FAKE\tools\FakeLib.dll"

open System
open System.IO
open Fake 
open Fake.AssemblyInfoFile

RestorePackages()

// Directories
let buildAppDir = "./build/app/"
let buildTestDir = "./build/tests/"
let appSrcDir = "./src/Shaver/"
let testSrcDir = "./tests/Shaver.Tests/"
let nugetBinDir = "./nuget/bin/"

// --------------------------------------------------------------------------------------
// Information about the project to be used at NuGet and in AssemblyInfo files
// --------------------------------------------------------------------------------------

let project = "Shaver"
let title = "Shaver"
let authors = ["<NAME>"]
let summary = "Lightweight library for Suave.io web server using Razor engine adding some extra features like
  template composing, custom return codes or localization resources support"
let description = """
 Shaver is built on top of the RazorEngine and provides some extra features like
 template composing, setting custom return codes, localization resources support or
 server thread auto-localization by client Accept-Language header."""
let tags = "F# fsharp suave razor templating http web localization"

// Read release notes & version info from RELEASE_NOTES.md
let release = File.ReadLines "RELEASE_NOTES.md" |> ReleaseNotesHelper.parseReleaseNotes



// Targets
Target "?" (fun _ ->
    printfn " *********************************************************"
    printfn " *        Avaliable options (call 'build <Targer>')      *"
    printfn " *********************************************************"
    printfn " [Build]"
    printfn "  > BuildApp"
    printfn "  > BuildTests"
    printfn " "
    printfn " [Tests]"
    printfn "  > RunTests"
    printfn " "
    printfn " [Release]"
    printfn "  > Nuget"
    printfn " "
    printfn " *********************************************************"
)

Target "Nuget" <| fun () ->
    
{'fraction_non_alphanumeric': 0.2872430301323571, 'fraction_numerical': 0.0, 'mean_word_length': 2.4653658536585366, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2419951', 'n_tokens_mistral': 954, 'n_tokens_neox': 908, 'n_words': 288}