Skip to content

Commit def672b

Browse files
Merge pull request #235847 from PatAltimore/patricka-merge-vs-tutorials
Separate debug and develop IoT Edge articles
2 parents 0ffcc40 + 5d4272c commit def672b

23 files changed

+539
-921
lines changed

articles/iot-edge/.openpublishing.redirection.iot-edge.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,11 @@
339339
"source_path_from_root": "/articles/iot-edge/tutorial-python-module.md",
340340
"redirect_url": "/azure/iot-edge/tutorial-develop-for-linux",
341341
"redirect_document_id": false
342+
},
343+
{
344+
"source_path_from_root": "/articles/iot-edge/how-to-vs-code-develop-module.md",
345+
"redirect_url": "/azure/iot-edge/tutorial-develop-for-linux",
346+
"redirect_document_id": false
342347
}
343348
]
344349
}

articles/iot-edge/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@
1818
items:
1919
- name: Develop modules
2020
items:
21-
- name: Develop with Linux containers
21+
- name: Develop modules using VS Code
2222
href: tutorial-develop-for-linux.md
23-
- name: Develop and debug with VS Code
24-
href: how-to-vs-code-develop-module.md
25-
- name: Develop and debug with Visual Studio
23+
- name: Develop modules with Visual Studio
2624
href: how-to-visual-studio-develop-module.md
2725
- name: Deploy Azure services as modules
2826
items:
@@ -129,6 +127,8 @@
129127
href: how-to-use-create-options.md
130128
- name: Give modules access to a device's local storage
131129
href: how-to-access-host-storage-from-module.md
130+
- name: Debug modules with VS Code
131+
href: debug-module-vs-code.md
132132
- name: Deploy modules
133133
items:
134134
- name: Deploy to individual devices

articles/iot-edge/debug-module-vs-code.md

Lines changed: 431 additions & 0 deletions
Large diffs are not rendered by default.

articles/iot-edge/deploy-modbus-gateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ This article assumes that you're using Modbus TCP protocol. For more information
3232

3333
If you want to test the Modbus gateway functionality, Microsoft has a sample module that you can use. You can access the module from the Azure Marketplace, [Modbus](https://azuremarketplace.microsoft.com/marketplace/apps/microsoft_iot.edge-modbus?tab=Overview), or with the image URI, `mcr.microsoft.com/azureiotedge/modbus:1.0`.
3434

35-
If you want to create your own module and customize it for your environment, there is an open-source [Azure IoT Edge Modbus module](https://github.com/Azure/iot-edge-modbus) project on GitHub. Follow the guidance in that project to create your own container image. To create a container image, refer to [Develop C# modules in Visual Studio](./how-to-visual-studio-develop-module.md) or [Develop modules in Visual Studio Code](how-to-vs-code-develop-module.md). Those articles provide instructions on creating new modules and publishing container images to a registry.
35+
If you want to create your own module and customize it for your environment, there is an open-source [Azure IoT Edge Modbus module](https://github.com/Azure/iot-edge-modbus) project on GitHub. Follow the guidance in that project to create your own container image. To create a container image, refer to [Develop C# modules in Visual Studio](./how-to-visual-studio-develop-module.md) or [Develop Azure IoT Edge modules using Visual Studio Code](tutorial-develop-for-linux.md). Those articles provide instructions on creating new modules and publishing container images to a registry.
3636

3737
## Try the solution
3838

articles/iot-edge/how-to-continuous-integration-continuous-deployment-classic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Unless otherwise specified, the procedures in this article do not explore all th
3838
## Prerequisites
3939

4040
* An Azure Repos repository. If you don't have one, you can [Create a new Git repo in your project](/azure/devops/repos/git/create-new-repo). For this article, we created a repository called **IoTEdgeRepo**.
41-
* An IoT Edge solution committed and pushed to your repository. If you want to create a new sample solution for testing this article, follow the steps in [Develop and debug modules in Visual Studio Code](how-to-vs-code-develop-module.md) or [Develop and debug C# modules in Visual Studio](./how-to-visual-studio-develop-module.md). For this article, we created a solution in our repository called **IoTEdgeSolution**, which has the code for a module named **filtermodule**.
41+
* An IoT Edge solution committed and pushed to your repository. If you want to create a new sample solution for testing this article, follow the steps in [Develop Azure IoT Edge modules using Visual Studio Code](tutorial-develop-for-linux.md). For this article, we created a solution in our repository called **IoTEdgeSolution**, which has the code for a module named **filtermodule**.
4242

4343
For this article, all you need is the solution folder created by the IoT Edge templates in either Visual Studio Code or Visual Studio. You don't need to build, push, deploy, or debug this code before proceeding. You'll set up those processes in Azure Pipelines.
4444

articles/iot-edge/how-to-continuous-integration-continuous-deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Unless otherwise specified, the procedures in this article do not explore all th
3737
## Prerequisites
3838

3939
* An Azure Repos repository. If you don't have one, you can [Create a new Git repo in your project](/azure/devops/repos/git/create-new-repo). For this article, we created a repository called **IoTEdgeRepo**.
40-
* An IoT Edge solution committed and pushed to your repository. If you want to create a new sample solution for testing this article, follow the steps in [Develop and debug modules in Visual Studio Code](how-to-vs-code-develop-module.md) or [Develop and debug C# modules in Visual Studio](./how-to-visual-studio-develop-module.md). For this article, we created a solution in our repository called **IoTEdgeSolution**, which has the code for a module named **filtermodule**.
40+
* An IoT Edge solution committed and pushed to your repository. If you want to create a new sample solution for testing this article, follow the steps in [Develop Azure IoT Edge modules using Visual Studio Code](tutorial-develop-for-linux.md). For this article, we created a solution in our repository called **IoTEdgeSolution**, which has the code for a module named **filtermodule**.
4141

4242
For this article, all you need is the solution folder created by the IoT Edge templates in either Visual Studio Code or Visual Studio. You don't need to build, push, deploy, or debug this code before proceeding. You'll set up those processes in Azure Pipelines.
4343

0 commit comments

Comments
 (0)