-
Notifications
You must be signed in to change notification settings - Fork 6k
Refactor installation of F# for IDEs and simpify F# .NET CLI guide #6299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This generally looks good, @cartermp. Metadata, though, is appearing as text in the built page, and I've left a number of nits that you can address if you want.
| [!INCLUDE[DotNet Restore Note](~/includes/dotnet-restore-note.md)] | ||
| ## Next steps | ||
|
|
||
| Next, checkout the [Tour of F#](../tour.md) to learn more about different F# features. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
checkout --> check out (though personally I prefer "see")
| # Get Started with F# in Visual Studio Code | ||
|
|
||
| You can write F# in [Visual Studio Code](https://code.visualstudio.com) with the [Ionide plugin](https://marketplace.visualstudio.com/items?itemName=Ionide.Ionide-fsharp), to get a great cross-platform, lightweight Integrated Development Environment (IDE) experience with IntelliSense and basic code refactorings. Visit [Ionide.io](http://ionide.io) to learn more about the plugin suite. | ||
| You can write F# in [Visual Studio Code](https://code.visualstudio.com) with the [Ionide plugin](https://marketplace.visualstudio.com/items?itemName=Ionide.Ionide-fsharp), to get a great cross-platform, lightweight Integrated Development Environment (IDE) experience with IntelliSense and basic code refactorings. Visit [Ionide.io](http://ionide.io) to learn more about the plugin. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no comma before "to get"
|
|
||
| # Installing F# # | ||
|
|
||
| There are multiple ways to install F# depending on your environment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comma after F#
|
|
||
| There are multiple ways to install F# depending on your environment. | ||
|
|
||
| ## Installing F# with Visual Studio |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally, instead of future tense, it's best to use present tense throughout.
|
|
||
| Ionide uses [Mono](http://www.mono-project.com). The easiest way to install Mono on macOS is via Homebrew. Simply type the following into your terminal: | ||
|
|
||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should this be ```console?
|
|
||
| On Linux, Ionide also uses [Mono](https://www.mono-project.com). If you're on Debian or Ubuntu, you can use the following: | ||
|
|
||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
console as well?
| @@ -0,0 +1,64 @@ | |||
| -- | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The metadata is appearing as text on the built page. There should be three hyphens instead of two to delimit the metadata section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, @cartermp. You can merge when you're ready.
This moves the installation steps into a separate article and each get started guide links to that.
This was based on looking at the F#/VS and F#/VSCode articles, finding that on a laptop, you need to scroll a bit before you even start to see some code.