diff --git a/fsharp/README-short.txt b/fsharp/README-short.txt new file mode 100644 index 000000000..3189df8aa --- /dev/null +++ b/fsharp/README-short.txt @@ -0,0 +1 @@ +F# is a multi-paradigm language encompassing functional, imperative, and object-oriented styles diff --git a/fsharp/content.md b/fsharp/content.md new file mode 100644 index 000000000..4a03c80b3 --- /dev/null +++ b/fsharp/content.md @@ -0,0 +1,21 @@ +# What is F#? + +F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript and GPU code. + +> [wikipedia.org/wiki/F Sharp (programming language)](https://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29) + +%%LOGO%% + +# How to use this image + +## Start your application inside this image + +The most straightforward way to use this image is to use it both as the build and runtime environment. In your `Dockerfile`, you can write something similar to the following: + +```dockerfile +FROM fsharp:latest +COPY . /app +RUN xbuild /app/myproject.sln +``` + +This will copy your application source code into the image and use `xbuild` to build it. diff --git a/fsharp/github-repo b/fsharp/github-repo new file mode 100644 index 000000000..ac3d02410 --- /dev/null +++ b/fsharp/github-repo @@ -0,0 +1 @@ +https://github.com/fsprojects/docker-fsharp diff --git a/fsharp/license.md b/fsharp/license.md new file mode 100644 index 000000000..ce9909b47 --- /dev/null +++ b/fsharp/license.md @@ -0,0 +1 @@ +View [the Apache 2.0 license](https://github.com/fsharp/fsharp/blob/d518f91418ef43a61875a5d932147b97fd0f47f3/LICENSE) for the software contained in this image. diff --git a/fsharp/logo.png b/fsharp/logo.png new file mode 100644 index 000000000..2dcecfbdc Binary files /dev/null and b/fsharp/logo.png differ