You're invited to contribute to future releases of the F# compiler, core library, and tools. Development of this repository can be done on any OS supported by .NET Core.
Build from the command line:
The build depends on an installation of Visual Studio. To build the compiler without this dependency use:
build.cmd -noVisualStudio
After it's finished, open either FSharp.sln
or VisualFSharp.sln
in your editor of choice. The latter solution is larger but includes the F# tools for Visual Studio and its associated infrastructure.
Build from the command line:
After it's finished, open FSharp.sln
in your editor of choice.
See DEVGUIDE.md and TESTGUIDE.md for more details on additional configurations for building and testing, how to update compiler error messages, and more.
No contribution is too smallEven if you find a single-character typo, we're happy to take the change! Although the codebase can feel daunting for beginners, we and other contributors are happy to help you along.
Branch Status master Using nightly releases in Visual StudioYou can use the latest master
build of the F# compiler and tools for Visual Studio via our nightly releases if you are a Visual Studio user. See details on setup here:
Alternatively, if you really want to live on the bleeding edge, you can set up a nightly feed for the Visual Studio preview releases, which use the latest commit in the preview branch. To do so, follow the same instructions as the above blog post, but instead with these links:
These are the branches in use:
master
dev15.9
dev16.x
Evolution of the F# language and core library follows a process spanning two additional repositories. The process is as follows:
The following links can help you get an overview of some technical aspects of the F# language and compiler:
This project is subject to the MIT License. A copy of this license is in License.txt.
This project has adopted the Contributor Covenant code of conduct to clarify expected behavior in our community. You can read it at CODE_OF_CONDUCT.
Members of the F# Software Foundation are invited to the FSSF Slack. You can find support from other contributors in the #compiler
and #editor-support
channels.
Additionally, you can use the #fsharp
tag on Twitter if you have general F# questions, including about this repository. Chances are you'll get multiple responses.
If you're curious about F# itself, check out these links:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4