This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
- Linux or windows operating system (MacOS is not tested but may work)
- .NET SDK 10.0 or later
- Git (Required for cloning the repository and gitversioning)
- Working c compiler for AOT builds
- A code editor such as Visual Studio, Visual Studio Code (optional)
- Fork the repository on GitHub
- Clone your forked repository to your local machine
git clone <your-forked-repo-url>
- Navigate to the project directory
cd Kryptor - Build the project using the provided build script
./build.sh -t build-all -c Debug
- Run tests to ensure everything is working correctly
./build.sh -t test-all
- Start coding! Make your changes and improvements.
For windows, use build.ps1 instead of build.sh.
To see all avaiable build targets, run:
./build.sh --treeor
./build.sh --descriptionto get detailed information about each target.