If you'd like to help out, thanks! We use Visual Studio 2022 for development, though any standard .NET 5 development environment should work. Please read through these guidelines to get started:
- Read through the ARCHITECTURE.md file to understand how csharprepl works. Depending on what you want to do, changes to the underlying PrettyPrompt library may be required.
- For new features, please open an issue first to discuss and design the feature. This will help reduce the chance of conflicting designs.
- Please include an xunit test, and ensure any code warnings and nullability issues are resolved.
Thanks!
Thanks to everyone who contributes! The following contributors have helped out with CSharpRepl:
- Hubert Kindermann (kindermannhubert)
- IBIT-ZEE
- Nattapong Nunpan (aixasz)
- Ivan Kara (realivanjx)
- José Javier Rodríguez Zas (JJ) (jjavierdguezas)
- Marlon Regenhardt (Regenhardt)
- Luiz-Ossinho (Luiz-Ossinho)
- Vinod Pal (VNDPAL)
- Rasim Keita (Keyros)
- Atif Aziz (atifaziz)
- lonix1
- Weihan Li (WeihanLi)
CSharpRepl heavily relies on the PrettyPrompt library, so make sure to check out the contributors there, too!