This package implements a plugin for Atom that you can use alongside with Ionide to run WebSharper sitelets conveniently. It depends only on ionide-fsharp, which provides syntax highlighting and code assistance features for F# projects.
- Compile and run client-server WebSharper applications
- Error reporting
It is really easy to get started with ionide-websharper, you just need to follow three main steps:
Open up a WebSharper project that contains a sitelet
This can be an existing project created with, for example, Visual Studio or you can use ionide-yeoman to generate one directly in Atom.
Pand start typing "Sitelet" (without the quotes)
Select the command
And voilá, your Sitelet is running on
|sitelet:run||Starts your WebSharper project or restarts the running one.|
|sitelet:stop||Stops the recently started project.|
build.cmd(for Windows) or
build.sh, this will start a clean build and copy the necessary files in place.
- Go into the
ionide-websharperdirectory and install the package with
We are hosting the project on GitHub, so feel free to report issues, fork the repository, and send pull requests!
ionide-websharper is licensed under Apache 2.0.