mirror of
https://github.com/actions/runner.git
synced 2025-12-10 12:36:23 +00:00
1.1 KiB
1.1 KiB
Contribute (Dev)
Dev Dependencies
Git for Windows Install Here (needed for dev sh script)
Build, Test, Layout
From src:
Commands:
layout (l): Run first time to create a full agent layout in {root}/_layout
build (b): build everything and update agent layout folder
test (t): build agent binaries and run unit tests
Normal dev flow:
git clone https://github.com/actions/runner
cd ./src
./dev.(sh/cmd) layout # the agent that build from source is in {root}/_layout
<make code changes>
./dev.(sh/cmd) build # {root}/_layout will get updated
./dev.(sh/cmd) test # run all unit tests before git commit/push
Editors
Using Visual Studio 2019
Using Visual Studio Code
Styling
We use the dotnet foundation and CoreCLR style guidelines located here
