Giter Site home page Giter Site logo

gitter-badger / xrmdefinitelytyped Goto Github PK

View Code? Open in Web Editor NEW

This project forked from delegateas/xrmdefinitelytyped

0.0 0.0 0.0 4.17 MB

Tool to generate TypeScript declaration files for Dynamics 365/CDS client-side coding.

Home Page: http://delegateas.github.io/Delegate.XrmDefinitelyTyped/

License: MIT License

Batchfile 0.12% F# 43.19% PowerShell 0.01% JavaScript 14.85% TypeScript 41.83%

xrmdefinitelytyped's Introduction

XrmDefinitelyTyped Appveyor build status NuGet version npm version

XrmDefinitelyTyped generates TypeScript declaration files based on your Dynamics 365/CRM/xRM solution.

It is the TypeScript equivalent of CrmSvcUtil, but instead of generating early-bound .NET classes for server-side code, it generates TypeScript interfaces for all your client-side coding.

Read more here

Getting started

Contribute

Build

Recommended environment: Visual Studio 2019

Requirements:

Building the project

This project is created from ProjectScaffold, which uses FAKE to automate a lot of the build tasks (setup, build, test, docs, nuget package, releases, etc).

Before you can build/run the project from Visual Studio, you need to run build from the command-line in the root folder. This will trigger the default FAKE build. FAKE handles setting up the project and it's dependencies as needed, before running the actual MSBuild task on the project. Once it has been set up correctly by FAKE, you will be able to build the project using Visual Studio from then on.

Test

Recommended environment: Visual Studio Code

Requirements:

Run tests

Run build test in the root folder of the project to let FAKE handle the setting up, building, running and testing of the project.

To manually run the tests, go to the test-folder and execute:

npm install
npm test

The typings necessary for the test project to work are generated by running the main XrmDefinitelyTyped project with the current App.config file.

xrmdefinitelytyped's People

Contributors

dependabot[bot] avatar emilielildholdt avatar forki avatar henrikhannemose avatar jonatangranner avatar kennyvaes avatar magesoe avatar majakubowski avatar mathiasbl avatar mdocter avatar mkholt avatar mktange avatar san-86 avatar sergeytunnik avatar sigurdthorlund avatar skovlund avatar tolini avatar tommalow 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.