Skip to content

Commit 0532a77

Browse files
committed
Merge branch 'master' of github.com:fsprojects/Paket
2 parents 534315e + b7e10f8 commit 0532a77

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

DEV_GUIDE.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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

Comments
 (0)