dotnet / dotnet/fsharp

Should we add telemetry to improve our understanding of the usage of FSI within a Visual Studio session.

Open
#15,262 4 comments 1 reaction 1 assignee Claimed by @KevinRansom View on GitHub
Area-FSI Feature Request Theme-Telemetry
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Right now, we (or at least I) don't have a clear understanding of how Visual FSI is used by Visual Studio developers.

I.e.
1. Is it used on it's own, or used primarily with projects.
2. Are the scripts mostly saved to disk or mostly discarded.
3. Are saved scripts part of projects or free standing.
4. Which languages are the projects used with Fsi building.
5. Is the fsi session desktop or netsdk.
6. Do developers use interactive mode or execute process.
7. Is debug interactive session used a lot
8. How often is a session reset.
9. How often is a session cleared.
10. Are scripts long running or short.
11. Do the FSI settings get modified.

There are clearly many other interesting items that we could collect to allow us to design a better set of tooling.

Please propose others to the comments, so that we can figure out the benefits of improving .fsi.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.