|
| 1 | +# Notes about development in this repository |
| 2 | + |
| 3 | +Please contribute any notes that made your contributions easier here. |
| 4 | + |
| 5 | +Note that historically, the bulk of the development occured on Windows before dotnet got cross platform, for now, the tooling to target .NET Framework is still required for some areas. |
| 6 | + |
| 7 | +# Notes about the Paket F# Interactive extension |
| 8 | + |
| 9 | +Some pointers to help efforts to foster the F# Interactive extension ecosystem: |
| 10 | + |
| 11 | +* integrations in IDEs: |
| 12 | + * Rider: take inspiration from [how Rider does autocomplete for nuget package in `#r "nuget: "`](https://github.com/JetBrains/resharper-fsharp/pull/539) |
| 13 | + * Ionide setting to [use FSAC path to pass as an extra `--compilertool:` argument to FSI](https://github.com/ionide/ionide-vscode-fsharp/pull/1959) |
| 14 | + * Proposal to [ship the paket extension with FSAC](https://github.com/fsharp/FsAutoComplete/pull/1198) |
| 15 | +* keeping the documentation refering to the extensions mechanism in shape: |
| 16 | + * [F# Interactive options](https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-interactive-options) |
| 17 | + * [F# Interactive options](https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-interactive-options) |
| 18 | + * [Paket extension documentation](https://github.com/fsprojects/Paket/blob/master/docs/content/fsi-integration.md) |
| 19 | + * [Documentation about extensions (https://aka.ms/dotnetdepmanager)](https://github.com/dotnet/fsharp/blob/main/src/FSharp.DependencyManager.Nuget/README.md) |
| 20 | +* Discussion about a [stable location / mechanism so extensions are loaded in a single place by all tooling and variants of F# Interactive](https://github.com/dotnet/fsharp/issues/8880) |
| 21 | + |
| 22 | +# Updates to support new major SDK releases |
| 23 | + |
| 24 | +This is overall a stress free process, you can take example on previous PRs: |
| 25 | + |
| 26 | +* [dotnet 8](https://github.com/fsprojects/Paket/pull/4219) |
| 27 | +* [dotnet 7](https://github.com/fsprojects/Paket/pull/4219](https://github.com/fsprojects/Paket/commit/c6e1bd1b67f26ce29417cd853425ccf33fc067c0) |
| 28 | +* [dotnet 6](https://github.com/fsprojects/Paket/pull/4013) |
| 29 | +* [dotnet 4.8.1](https://github.com/fsprojects/Paket/pull/4227) |
0 commit comments