How to contribute to the XSharp project

Some customers have approached us and asked how they can contribute to our project. And that is GREAT !

The easiest way to contribute is the following

We have two repositorues:

https://github.com/X-Sharp/XSharpPublic This repository contains the source code for the VS integration, Runtime and most tools
   
https://github.com/X-Sharp/XSharpDev. This repository contains the source code for the compiler, including our version of the Roslyn source code.

Please note that the compiler repository is private. If you want to have access to this repository, then please contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..
We will send you a NDA that you need to sign to make sure that you are not creating a competing product.

More information about Github forking and pull request can be found here.

This article assumes that you are working with Github from the command line. And to be honest, that can be sometimes a little rough. We recommend that you use the TortoiseGit tool that adds Git support to your Explorer context menu: https://tortoisegit.org/download/