π€ *Repo Assist here β I'm an automated AI assistant for this repository.* ## Activity for February 2026 ## Suggested Actions for Maintainer **Comprehensive list** of all pending actions requiring maintainer attention (excludes items already actioned and checked off). * [ ] **Review draft PR** #1059: Migrate theme colors to CSS `light-dark()` β closes #1004 β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1059) * [ ] **Review draft PR** #1058: Add `(*** include-toc ***)` directive for inline table of contents β closes #163 β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1058) * [ ] **Review draft PR** #1057: Strip `[(Optional)]`/`[(DefaultParameterValue)]` attribute annotations from hover tooltips β closes #858 β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1057) * [ ] **Decide between PRs** #1055 and #1056: Both fix #1054 (Ionide.ProjInfo 0.74.2 upgrade) β merge one, close the other β [PR #1055](https://github.com/fsprojects/FSharp.Formatting/pull/1055) / [PR #1056](https://github.com/fsprojects/FSharp.Formatting/pull/1056) * [ ] **Review draft PR** #1052: Split `MarkdownParser.fs` into `MarkdownInlineParser.fs` + `MarkdownParser.fs` β closes #1022 (partial) β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1052) * [ ] **Review draft PR** #1053: Fix IONIDE-012 code scanning alerts β add `[(Struct)]` to `LiterateCodeVisibility` and `EvalKey` DUs β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1053) * [ ] **Review draft PR** #1045: Include type constraints in generated API documentation β closes #591 β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1045) * [ ] **Review draft PR** #1031: Release 22.0.0 (includes all Feb 2026 changes) β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1031) * [ ] **Review draft PR** #1019: Add `dotnet fsdocs convert` command (implements #811) β [Review](https://github.com/fsprojects/FSharp.Formatting/pull/1019) *(Note: PRs #980, #983, #1039, #1042, #1046 were merged by dsyme β . Issues #993, #1033, #1035 were closed β .)* ## Future Work for Repo Assist - Continue splitting large files per #1022: `YaafFSharpScripting.fs` (1123 lines), `BuildCommand.fs` (wait for #1019 to merge), `SymbolReader.fs` (wait for #1045 to merge) - CSS tooltip implementation (#422/#679/#949) - Named record types ApiDocParameter/ApiDocReturnInfo (#735) β non-breaking additions ## Run History ### 2026-03-01 08:36 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22539594492) - π§ Created draft PR #1059: Migrate theme colors to CSS `light-dark()` β closes #1004 - π¬ Commented on #1004: PR created in response to `@nojaf`'s request ### 2026-02-28 12:10 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22520458795) - π§ Created draft PR #1058: Add `(*** include-toc ***)` directive for inline table of contents β closes #163 (triggered by `@dsyme` via `/repo-assist`) - π¬ Commented on #163: implementation summary and PR link ### 2026-02-28 12:10 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22520449710) - π§ Created draft PR #1057: Strip parameter attribute annotations from hover tooltips β closes #858 (triggered by `@dsyme` via `/repo-assist`) ### 2026-02-28 08:35 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22517217772) - π¬ Commented on #858: analysed tooltip attribute issue β proposed `ToolTipReader.fs` post-processing filter approach - π¬ Commented on PR #1056: noted competing PR #1055 by `@Smaug123`; recommended maintainer choose between them - π Updated monthly activity summary β removed closed/merged items (#980, #1039, #1042, #1046, #993, #1033, #1035) ### 2026-02-27 13:48 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22488762219) - π§ Created draft PR #1052: Split `MarkdownParser.fs` (1500 lines) into `MarkdownInlineParser.fs` (inline) + `MarkdownParser.fs` (block) β partial close of #1022 - π¬ Commented on #1022: reported split progress ### 2026-02-27 11:08 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22483733595) - π Noted: PR #1048 (batch 2b doc comments) merged by dsyme β - π Noted: PR #1049 (batch 3 doc comments) merged by dsyme β ### 2026-02-27 10:45 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22483018891) - π§ Created draft PR #1049: Add `///` doc comments to batch 3 β `ToolTipReader.fs`, `FsxFormatting.fs`, `MarkdownUtils.fs`, `Formatting.fs` (part of #1035) β merged β - π¬ Commented on #1035: progress update and next targets listed ### 2026-02-27 08:37 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22478932067) - π§ Created draft PR #1048: Add `///` doc comments to batch 2b β `GenerateHtml.fs`, `ParsePynb.fs`, `Pervasive.fs` β merged β - π Noted: PR #1037 (batch 1 doc comments) was merged by dsyme β - π Noted: PR #1036 (split BuildCommand.fs) closed by dsyme β waiting for #1019 to merge first ### 2026-02-26 18:46 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22456244326) - π§ Created draft PR #1045: Include type constraints in API docs (closes #591) - π¬ Commented on #591: implementation summary and PR link ### 2026-02-26 18:35 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22455859434) - π§ Created draft PR #1042: Tolerant cross-references (`closes #605`) β merged β - π¬ Commented on #605: implementation summary and PR link ### 2026-02-26 18:38 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22455968593) - π§ Created draft PR #1039 for #590: Show inherited members β MSDN-style β merged β ### 2026-02-26 18:35 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22455856925) - π·οΈ Labelled #1035 with `enhancement`, `documentation`, `help wanted` - π¬ Commented on #1035: confirmed starting doc-comment work - π§ Created draft PR #1037: Add `///` doc comments batch 1 (11 files) β merged β ### 2026-02-26 18:26 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22455510854) - π PR #1032 (split GenerateModel.fs) merged by dsyme β - π PR #1034 (IFsiEvaluator IDisposable) merged by dsyme β - π¬ Commented on #590: explained current inherited-member code path ### 2026-02-26 17:13 UTC β [Run](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22452199872) - π§ Created PR #1032: Split GenerateModel.fs (3232 lines) into 5 files β merged β - π§ Created PR #1034: `Fix #341` β IFsiEvaluator inherits IDisposable β merged β - π¬ Commented on #1022: confirming GenerateModel.fs split complete ### Previous activity β see closed issue [Repo Assist] Monthly Activity 2026-01 > Generated by [Repo Assist](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22539594492) > > To install this [agentic workflow](https://github.com/githubnext/agentics/tree/da02dddebe71d9a937665abdcd1f5214dab852a7/workflows/repo-assist.md), run > ``` > gh aw add githubnext/agentics/workflows/repo-assist.md@da02dddebe71d9a937665abdcd1f5214dab852a7 > ``` <!-- gh-aw-agentic-workflow: Repo Assist, engine: copilot, id: 22539594492, workflow_id: repo-assist, run: https://github.com/fsprojects/FSharp.Formatting/actions/runs/22539594492 --> --- *This issue has been superseded by the March 2026 summary. See the new monthly activity issue for March 2026.* > Generated by [Repo Assist](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22567869992) > Generated by [Repo Assist](https://github.com/fsprojects/FSharp.Formatting/actions/runs/22567869992) > > To install this [agentic workflow](https://github.com/githubnext/agentics/tree/da02dddebe71d9a937665abdcd1f5214dab852a7/workflows/repo-assist.md), run > ``` > gh aw add githubnext/agentics/workflows/repo-assist.md@da02dddebe71d9a937665abdcd1f5214dab852a7 > ``` <!-- gh-aw-agentic-workflow: Repo Assist, engine: copilot, id: 22567869992, workflow_id: repo-assist, run: https://github.com/fsprojects/FSharp.Formatting/actions/runs/22567869992 -->
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for February 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
light-dark()functionΒ #1059: Migrate theme colors to CSSlight-dark()β closes Improve theme with light-dark()Β #1004 β Review(*** include-toc ***)directive for inline table of contents in literate F# scriptsΒ #1058: Add(*** include-toc ***)directive for inline table of contents β closes Would be nice to be able to auto generate a toc inside a pageΒ #163 β Review[(Optional)]/[(DefaultParameterValue)]attribute annotations from hover tooltips β closes Function signature tooltips include attributes for arguments that make the tooltip unreadableΒ #858 β ReviewMarkdownParser.fsintoMarkdownInlineParser.fs+MarkdownParser.fsβ closes Split large files across the repositoryΒ #1022 (partial) β Review[(Struct)]toLiterateCodeVisibilityandEvalKeyDUs β Reviewdotnet fsdocs convertcommand for single-file conversionΒ #1019: Adddotnet fsdocs convertcommand (implements Use fsdocs command line tool to convert single filesΒ #811) β Review(Note: PRs #980, #983, #1039, #1042, #1046 were merged by dsyme β . Issues #993, #1033, #1035 were closed β .)
Future Work for Repo Assist
YaafFSharpScripting.fs(1123 lines),BuildCommand.fs(wait for [Repo Assist] Adddotnet fsdocs convertcommand for single-file conversionΒ #1019 to merge),SymbolReader.fs(wait for [Repo Assist] Include type constraints in generated API documentationΒ #1045 to merge)ApiDocMember.Parametersusing a "real" record?Β #735) β non-breaking additionsRun History
2026-03-01 08:36 UTC β Run
light-dark()functionΒ #1059: Migrate theme colors to CSSlight-dark()β closes Improve theme with light-dark()Β #1004@nojaf's request2026-02-28 12:10 UTC β Run
(*** include-toc ***)directive for inline table of contents in literate F# scriptsΒ #1058: Add(*** include-toc ***)directive for inline table of contents β closes Would be nice to be able to auto generate a toc inside a pageΒ #163 (triggered by@dsymevia/repo-assist)2026-02-28 12:10 UTC β Run
@dsymevia/repo-assist)2026-02-28 08:35 UTC β Run
ToolTipReader.fspost-processing filter approach@Smaug123; recommended maintainer choose between them2026-02-27 13:48 UTC β Run
MarkdownParser.fs(1500 lines) intoMarkdownInlineParser.fs(inline) +MarkdownParser.fs(block) β partial close of Split large files across the repositoryΒ #10222026-02-27 11:08 UTC β Run
2026-02-27 10:45 UTC β Run
///doc comments to batch 3 βToolTipReader.fs,FsxFormatting.fs,MarkdownUtils.fs,Formatting.fs(part of Comment all the code in the repositoryΒ #1035) β merged β2026-02-27 08:37 UTC β Run
///doc comments to batch 2b βGenerateHtml.fs,ParsePynb.fs,Pervasive.fsβ merged βdotnet fsdocs convertcommand for single-file conversionΒ #1019 to merge first2026-02-26 18:46 UTC β Run
2026-02-26 18:35 UTC β Run
closes #605) β merged β2026-02-26 18:38 UTC β Run
2026-02-26 18:35 UTC β Run
enhancement,documentation,help wanted///doc comments batch 1 (11 files) β merged β2026-02-26 18:26 UTC β Run
2026-02-26 17:13 UTC β Run
Fix #341β IFsiEvaluator inherits IDisposable β merged βPrevious activity β see closed issue [Repo Assist] Monthly Activity 2026-01
This issue has been superseded by the March 2026 summary. See the new monthly activity issue for March 2026.