ExcelFinancialFunctions
ExcelFinancialFunctions copied to clipboard
Bump fsdocs-tool from 14.0.1 to 20.0.0
Bumps fsdocs-tool from 14.0.1 to 20.0.0.
Changelog
Sourced from fsdocs-tool's changelog.
20.0.0 - 2024-02-14
Stable release
20.0.0-beta-002 - 2024-02-08
Fixed
- Avoid theme flicker in dark mode. #901
20.0.0-beta-001 - 2024-01-31
Changed
- Marking development of v20 as complete.
20.0.0-alpha-019 - 2024-01-29
Fixed
- Use dvh for full viewport height . #899
20.0.0-alpha-018 - 2024-01-10
Fixed
- Add -webkit-text-size-adjust. #889
20.0.0-alpha-017 - 2024-01-09
Fixed
- Set default font-size for code. #889
20.0.0-alpha-016 - 2023-12-07
Fixed
- Use empty replacement for
{{fsdocs-meta-tags}in API doc pages. #89220.0.0-alpha-015 - 2023-12-06
Fixed
- Namespace description overflows content box. #886
Added
- SEO-optimization for new theme. Allow
descriptionandkeywordsin frontmatter. Introduce{{fsdocs-meta-tags}}. #86920.0.0-alpha-014 - 2023-11-22
Added
- Added the ability to use ipynb files as inputs #874
Fixed
- Fsx outputs no longer treat inline html as F# code. Inline html blocks are now enclosed inside literate comments.
... (truncated)
Upgrade guide
Sourced from fsdocs-tool's upgrade guide.
category: Advanced categoryindex: 3 index: 1
Upgrading to fsdocs
Here are the typical steps to upgrade a repo based on
ProjectScaffoldto usefsdocs
Run
[lang=text] dotnet new tool dotnet tool install fsdocs-toolDelete all of
docs\toolsparticularlydocs\tool\generate.fsx. Keep a copy of any templates for reference as you'll have to copy some bits across to the new template.Put your docs directory so it reflects the final shape of the site. For example move the content of
docs\input\*anddocs\files\*directly todocs\*Follow the notes in styling to start to style your site.
Run
[lang=text] dotnet fsdocs watchand edit and test your docs.
If using FAKE adjust
build.fsxe.g.[lang=text] Target.create "GenerateDocs" (fun _ -> Shell.cleanDir ".fsdocs" DotNet.exec id "fsdocs" "build --clean" |> ignore )Target.create "ReleaseDocs" (fun _ -> Git.Repository.clone "" projectRepo "temp/gh-pages" Git.Branches.checkoutBranch "temp/gh-pages" "gh-pages" Shell.copyRecursive "output" "temp/gh-pages" true |> printfn "%A" Git.CommandHelper.runSimpleGitCommand "temp/gh-pages" "add ." |> printfn "%s" let cmd = sprintf """commit -a -m "Update generated documentation for version %s""" release.NugetVersion Git.CommandHelper.runSimpleGitCommand "temp/gh-pages" cmd |> printfn "%s" Git.Branches.push "temp/gh-pages" )
Consider creating
docs\_template.fsxanddocs\_template.ipynbto enable co-generation of F# scripts and F# notebooks.If you add support for notebooks and scripts, consider adding mybinder links to each of your literate executable content pages. For example like this.
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)