Skip to content

Add F# scripting and FSI to VS Code getting-started guide#52292

Merged
BillWagner merged 1 commit intodotnet:mainfrom
kovan:fsharp-scripting-getting-started
Mar 31, 2026
Merged

Add F# scripting and FSI to VS Code getting-started guide#52292
BillWagner merged 1 commit intodotnet:mainfrom
kovan:fsharp-scripting-getting-started

Conversation

@kovan
Copy link
Copy Markdown
Contributor

@kovan kovan commented Mar 13, 2026

Summary

  • Restructures the VS Code getting-started guide to show F# scripts (.fsx) and dotnet fsi as the first approach for exploring F#, before the project-based workflow
  • Adds a new "Explore F# with scripts and the REPL" section covering: creating and running a script from the terminal, using the FSI REPL from VS Code with Ionide, and when to transition to a full project
  • Adds a sample hello.fsx script
  • Adds a tip on the getting-started index page pointing to the scripting section

Per @dsyme's guidance in #35734, scripting is presented alongside dotnet new, not as a replacement.

Fixes #35734


Internal previews

📄 File 🔗 Preview link
docs/fsharp/get-started/get-started-vscode.md Get Started with F# in Visual Studio Code
docs/fsharp/get-started/index.md Get started with F#

Restructure the VS Code getting-started guide to show F# scripts
and the REPL as the first approach for exploring F#, before the
project-based workflow. Add a hello.fsx sample script and a tip
on the index page pointing to the scripting section.

Fixes dotnet#35734
@kovan kovan requested review from a team and BillWagner as code owners March 13, 2026 01:31
@dotnetrepoman dotnetrepoman Bot added this to the March 2026 milestone Mar 13, 2026
@dotnet-policy-service dotnet-policy-service Bot added dotnet-fsharp/svc community-contribution Indicates PR is created by someone from the .NET community. labels Mar 13, 2026
@kovan
Copy link
Copy Markdown
Contributor Author

kovan commented Mar 13, 2026

@dotnet-policy-service agree

Comment thread docs/fsharp/get-started/get-started-vscode.md
@BillWagner BillWagner merged commit e1d2e97 into dotnet:main Mar 31, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Indicates PR is created by someone from the .NET community. dotnet-fsharp/svc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

F# Getting Started With VSCode : Prefer FSI and FSX over full dotnet projects

3 participants