Giter Site home page Giter Site logo

delegateas / fsharp.typeproviders.starterpack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fsprojects/fsharp.typeproviders.sdk

0.0 3.0 0.0 1.18 MB

What you need to get started in type provider creation

License: Other

Batchfile 0.15% F# 99.74% Shell 0.11%

fsharp.typeproviders.starterpack's Introduction

Issue Stats Issue Stats

F# Type Provider Starter Pack NuGet Status

The F# Type Provider Starter Pack is two things: a code only NuGet package with the code files you'll need to get you started in type provider creation, and a repository of tutorials that will (hopefully, over time) answer all your questions about how to build type providers, best practices and general hints and tips.

This package is still currently pre-release, and actively seeking contributions towards documentation (the plan is a GitHub page setup similar to FSharp.Data) with examples of all the most common features of Type Providers that people will want to use (basic erased type generation, parameterized providers, full generated types, seperating design and runtime how's and why's, etc). It will also become the main place for improvements and additions to the ProvidedTypes code.

Once it has reached an acceptable standard of documentation/helpfulness ownership will be transferred to the F# Foundation.

Build status

Windows (.net)

Build status

MacOS (mono)

Build Status

Documentation

Building a type provider nearly always starts with adding the ProvidedTypes.fs and ProvidedTypes.fsi. The Starter Pack NuGet package contains both these files as well as a set of debugging helpers, and when you install it, it should add them all to your F# project. It's probably best not to modify the files after adding them as upgrades to the package will ask to replace the previous versions - either submit changes back to this project or shadow the relevant functions in a seperate file.

For advice on how to get started building a type provider, check out:

Support and community

Building

  • This repository contains no compiled code.

Library license

The library is available under Apache 2.0. For more information see the License file in the GitHub repository.

Maintainer(s)

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)

fsharp.typeproviders.starterpack's People

Contributors

7sharp9 avatar dedale avatar dsyme avatar forki avatar fsgit avatar fsprojectsgit avatar kbattocchi avatar matthid avatar mavnn avatar reedcopsey avatar sergey-tihon avatar skovlund avatar tihan avatar tpetricek avatar

Watchers

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