You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# The F# Language, Library, and Visual F# Tools Repository
1
+
F# Compiler Service
2
+
===================
2
3
3
-
You are invited to help producing future releases of the F# language compiler, library, and tools. This repository enables development on Linux, macOS and Windows, along with some automated CI testing for these.
4
+
The F# compiler services package contains a custom build of the F# compiler that
5
+
exposes additional functionality for implementing F# language bindings, additional
6
+
tools based on the compiler or refactoring tools. The package also includes F#
7
+
interactive service that can be used for embedding F# scripting into your applications.
4
8
5
-
*[About F#](http://fsharp.org)
6
-
*[Testimonials](http://fsharp.org/testimonials)
7
-
*[Contributing](#contributing)
8
-
*[Using](#using)
9
+
Documentation
10
+
-------------
9
11
10
-
The F# Compiler and Tools are also mirrored in [the corresponding repository](http://github.com/fsharp/fsharp) of the F# Software Foundation.
12
+
For more information about the project, see:
11
13
12
-
Changes contributed here are eventually propagated to this repository and are included in all packagings of F# and open source F# editing tools. The process for doing this is explained in this guide by the [F# Core Engineering Group](https://fsharp.github.io/2014/06/18/fsharp-contributions.html). Currently, the F# community coordinates packaging [other editions of F#](https://github.com/fsharp/fsharp/) for use on Linux, macOS, Android, iOS, and other platforms, and Microsoft coordinates packaging this repository as part of the Visual F# Tools.
13
-
14
-
For historical reasons this repository is called "visualfsharp" and currently also contains the Visual F# IDE Tools. The eventual plan is to split these repositories into "fsharp" and "visualfsharp".
14
+
*[F# Compiler Service documentation](http://fsharp.github.io/FSharp.Compiler.Service/)
15
+
*[Developer notes explain the project structure](http://fsharp.github.io/FSharp.Compiler.Service/devnotes.html)
15
16
17
+
Build and Test
18
+
-----
16
19
17
20
.NET Framework:
18
21
19
-
|| Ubuntu (Build) | Windows (Debug Build) | Windows (Release Tests 1) | Windows (Release Tests 2) | Windows (Release Tests 3) |
To download the bits for the latest CI builds see [these instructions](https://github.com/Microsoft/visualfsharp/wiki/Using-CI-Builds). This includes and ZIPs containing the F# compiler and VSIX installers for the Visual F# IDE Tools.
71
-
72
-
### Using F# on a build server or computer without an F# installation
73
-
74
-
If you wish to use the latest F# compiler on a computer without Visual Studio 2017 installed, you can add the nuget package ``FSharp.Compiler.Tools`` to your projects. This will replace the in-box compiler with the version contained in the package.
75
-
The actual package is built in https://github.com/fsharp/fsharp.
76
-
77
-
You will need to adjust the targets reference on your project file to use the targets file from the installed ``FSharp.Compiler.Tools`` package.
78
-
See https://github.com/fsharp/fsharp/issues/676 for how to modify your project file.
79
-
80
-
## Code of Conduct
81
-
82
-
This project has adopted the code of conduct defined by the [Contributor Covenant](http://contributor-covenant.org/) to clarify expected behavior in our community. This code of conduct has been [adopted by many other projects](http://contributor-covenant.org/adopters/). For more information see the [Code of conduct](https://github.com/Microsoft/visualfsharp/wiki/Code-of-Conduct).
52
+
If using Paket, add the source at the top of `paket.dependencies`.
83
53
84
-
## Get In Touch
54
+
Maintainers
55
+
-----------
85
56
86
-
Follow [@VisualFSharp](https://twitter.com/VisualFSharp) and [@fsharporg](https://twitter.com/fsharporg) on twitter and subscribe to the [.NET Blog](https://blogs.msdn.microsoft.com/dotnet/).
57
+
The maintainers of this repository from the F# Core Engineering Group are:
87
58
88
-
Members of the F# Software Foundation can be invited to the "F# Software Foundation" discussion rooms on slack. More details at http://fsharp.org/guides/slack/.
- with help and guidance from [Robin Neatherway](https://github.com/rneatherway), [Tomas Petricek](http://github.com/tpetricek), [Lincoln Atkinson](http://github.com/latkin), [Kevin Ransom](http://github.com/KevinRansom), [Vladimir Matveev](http://github.com/vladima) and others
0 commit comments