Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.17 KB

contributing.md

File metadata and controls

36 lines (22 loc) · 1.17 KB
  • Prerequisites

    • Visual Studio 2017
    • .NET Framework 4.7.1 SDK and Targeting Pack
    • .NET Core 1.0 SDK
    • .NET Core 2.0 SDK
  • Build

    Run the following commands for to get a clean repo:

      tools\scorch.cmd
      tools\restore.cmd
    

    You must run tools\restore.cmd at least once before attempting to build or run tests, otherwise you will encouter errors such as "missing FileParser.peg.cs file".

    Run the following command to build a release build:

      tools\buildRelease.cmd
    

    You can also build from Visual Studio (after running tools\restore.cmd) by opening Warsaw.sln solution file in the root of the repo.

  • Test

    Run the following command:

      tools\runtest.cmd
    
  • Before sending out pull request:

    Run the following command and verify there is no error:

      tools\localCheckinGate.cmd
    

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.