Giter Site home page Giter Site logo

olivierdub38 / fsharp.compiler.service Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fsharp/fsharp-compiler-docs

0.0 0.0 0.0 221.78 MB

The F# compiler as a component. For editors. For analyzers. For love. You know you want it.

Home Page: http://fsharp.github.io/FSharp.Compiler.Service

License: MIT License

Shell 0.12% F# 99.31% C# 0.02% Batchfile 0.01% HTML 0.30% CSS 0.03% PowerShell 0.21%

fsharp.compiler.service's Introduction

F# Compiler Service

The FSharp.Compiler.Service package contains a custom build of the F# compiler that exposes additional functionality for implementing F# language bindings, additional tools based on the compiler or refactoring tools. The package also includes F# interactive service that can be used for embedding F# scripting into your applications. This repository exists entirely to create and publish that package.

Purpose

This repo is (mostly) read only

This repo exists as a downstream packaging repository for the FSharp.Compiler.Service NuGet Package. It serves the following purposes only:

It is a fork of the official F# source repository, which is located at dotnet/fsharp. All issues and contributions should be raised there. All feature development should be targeted there. Once contributions are accepted into dotnet/fsharp, they will be integrated into this repository for packaging and release.

If you need to add customizations to FSharp.Compiler.Service for your own uses, you should clone dotnet/fsharp and build the FSharp.Compiler.Service binaries from there. The process is exactly the same as it is described below.

No contribution is too small

Even 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.

Documentation

For more information about the project, see:

Build and Test

On Windows:

.\fcs\build.cmd Test

On Linux:

./fcs/build.sh Test

To build NuGet packages:

build NuGet
build TestAndNuGet

Build Status

Branch OS Badge
master Linux/OSX Build Status
master Windows Build status

NuGet package

NuGet Badge

Stable builds are available in the NuGet Gallery: https://www.nuget.org/packages/FSharp.Compiler.Service

All AppVeyor builds are available using the NuGet feed: https://ci.appveyor.com/nuget/fsgit-fsharp-compiler-service

License

This project is subject to the MIT License. A copy of this license is in License.txt.

Code of Conduct

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.

Get In Touch

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.

The maintainers of this repository are:

About F#

fsharp.compiler.service's People

Contributors

dsyme avatar kevinransom avatar brettfo avatar forki avatar fsgit avatar vasily-kirichenko avatar enricosada avatar tihan avatar latkin avatar dotnet-maestro[bot] avatar funnelweb avatar cartermp avatar aviavni avatar dungpa avatar auduchinok avatar quasilord avatar ncave avatar cloudroutine avatar baronfel avatar rneatherway avatar 7sharp9 avatar eiriktsarpalis avatar smoothdeveloper avatar jackmott avatar patrickmcdonald avatar ctaggart avatar majocha avatar liboz avatar matthid avatar saul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.