mirror of
https://github.com/actions/runner.git
synced 2025-12-10 12:36:23 +00:00
1.2 KiB
1.2 KiB
Contribution guide for developers
Required Dev Dependencies
Git for Windows Install Here (needed for dev sh script)
To Build, Test, Layout
Navigate to the src directory and run the following command:
Commands:
layout(l): Run first time to create a full agent layout in{root}/_layoutbuild(b): Build everything and update agent layout foldertest(t): Build agent binaries and run unit tests
Sample developer 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 .NET Foundation and CoreCLR style guidelines located here
