File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,39 @@ Here's the recommended workflow:
76
76
If what you are going to work on is a substantial change, please first
77
77
ask the core team for their opinion on the [ RabbitMQ users mailing list] [ rmq-users ] .
78
78
79
+ ### Building Source
80
+
81
+ It is good practice to make sure you can build the project before making any
82
+ changes to confirm that your development environment is set up correctly.
83
+ Verifying that the tests pass is also a good practice (see
84
+ [ RUNNING_TESTS.md] ( /RUNNING_TESTS.md ) ).
85
+
86
+ All together, this looks like:
87
+
88
+ * Linux
89
+
90
+ ``` shell
91
+ git clone --recurse-submodules https://github.com/rabbitmq/rabbitmq-dotnet-client
92
+ cd rabbitmq-dotnet-client
93
+
94
+ # On any Linux distribution with Docker installed
95
+ ./.ci/ubuntu/gha-setup.sh toxiproxy pull
96
+
97
+ make build
98
+ make test
99
+ ```
100
+
101
+ * Windows
102
+
103
+ Note that this will _ NOT_ run toxiproxy tests.
104
+
105
+ ``` powershell
106
+ git clone --recurse-submodules https://github.com/rabbitmq/rabbitmq-dotnet-client
107
+ cd rabbitmq-dotnet-client
108
+ .\.ci\windows\gha-setup.ps1 # On Windows. Note that this installs RabbitMQ
109
+ .\build.ps1 -RunTests:$true
110
+ ```
111
+
79
112
### Running Tests
80
113
81
114
See [ RUNNING_TESTS.md] ( /RUNNING_TESTS.md ) .
You can’t perform that action at this time.
0 commit comments