From ee0912112720f56e7810bcc2a56f92f9ee2e0d27 Mon Sep 17 00:00:00 2001 From: GVskl Date: Thu, 16 Apr 2026 17:56:46 +0200 Subject: [PATCH 1/3] Add Visual Studio as an alternative to edit articles. Additionally add a bit more clarity on the repos; names and where they are located: local or remote (on Github). Thus flattening the learning curve. --- README.md | 5 +- .../get-dnn-docs-running-locally/index.md | 38 ++++++++++--- .../index.md | 8 +-- .../dnn-docs/how-to-edit-an-article/index.md | 51 +++++++++++++----- content/getting-started/contribution/index.md | 3 +- images/DnnDocs_VS2026_CloneRepository.png | Bin 0 -> 15479 bytes images/DnnDocs_VS2026_CreateNewBranch.png | Bin 0 -> 6479 bytes images/DnnDocs_VS2026_GitChangesTab.png | Bin 0 -> 1863 bytes ...ocs_VS2026_GitChanges_CommitAllAndPush.png | Bin 0 -> 12043 bytes images/DnnDocs_VS2026_ManageRemotes1.png | Bin 0 -> 11187 bytes images/DnnDocs_VS2026_ManageRemotes2.png | Bin 0 -> 18938 bytes images/DnnDocs_VS2026_ManageRemotes3.png | Bin 0 -> 7961 bytes ...ocs_VS2026_SolutionExplorer_FolderView.png | Bin 0 -> 26997 bytes .../DnnDocs_VS2026_SolutionExplorer_Views.png | Bin 0 -> 10702 bytes ...itHub_InBrowser_CompareAndPullRequest.jpg} | Bin ...r.jpg => GitHub_InBrowser_EditArticle.jpg} | Bin ...t.jpg => GitHub_InBrowser_ForkDnnDocs.jpg} | Bin images/GitHub_InBrowser_ImproveThisDoc.png | Bin 0 -> 1107 bytes ...eenshot.jpg => GitHub_InBrowser_Issue.jpg} | Bin ....gif => GitHub_InBrowser_PullRequest1.gif} | Bin ....gif => GitHub_InBrowser_PullRequest2.gif} | Bin images/GitHub_InBrowser_PullRequestButton.jpg | Bin 0 -> 5204 bytes ... GitHub_InBrowser_PullRequestResolves.jpg} | Bin 23 files changed, 77 insertions(+), 28 deletions(-) create mode 100644 images/DnnDocs_VS2026_CloneRepository.png create mode 100644 images/DnnDocs_VS2026_CreateNewBranch.png create mode 100644 images/DnnDocs_VS2026_GitChangesTab.png create mode 100644 images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png create mode 100644 images/DnnDocs_VS2026_ManageRemotes1.png create mode 100644 images/DnnDocs_VS2026_ManageRemotes2.png create mode 100644 images/DnnDocs_VS2026_ManageRemotes3.png create mode 100644 images/DnnDocs_VS2026_SolutionExplorer_FolderView.png create mode 100644 images/DnnDocs_VS2026_SolutionExplorer_Views.png rename images/{git-compare-and-pull-request-screenshot.jpg => GitHub_InBrowser_CompareAndPullRequest.jpg} (100%) rename images/{edit-article-in-browser.jpg => GitHub_InBrowser_EditArticle.jpg} (100%) rename images/{fork-screenshot.jpg => GitHub_InBrowser_ForkDnnDocs.jpg} (100%) create mode 100644 images/GitHub_InBrowser_ImproveThisDoc.png rename images/{git-issue-screenshot.jpg => GitHub_InBrowser_Issue.jpg} (100%) rename images/{in-browser-pull-request.gif => GitHub_InBrowser_PullRequest1.gif} (100%) rename images/{In-Browser-Pull-Request-2.gif => GitHub_InBrowser_PullRequest2.gif} (100%) create mode 100644 images/GitHub_InBrowser_PullRequestButton.jpg rename images/{git-pull-request-resolves-screenshot.jpg => GitHub_InBrowser_PullRequestResolves.jpg} (100%) diff --git a/README.md b/README.md index e9325a8e6..285ef255c 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ First, it is recommended to create a new branch to collect your changes without git checkout -b your-branch-name ``` -Next you can start editing documentation and saving files using your favorite text editor (Visual Studio Code, Atom, Sublime Text, Brackets Notedpad++, etc). When you are done with your changes you can verify the modified files. Some code editors will actually show a status of the modified files in their UI. If you want to verify it using the command line you can run the following command: +Next you can start editing documentation and saving files using your favorite text editor (Visual Studio Code, Atom, Sublime Text, Brackets/Phoenix Code, Notepad++, etc). When you are done with your changes you can verify the modified files. Some code editors will actually show a status of the modified files in their UI. If you want to verify it using the command line you can run the following command: ``` git status @@ -97,7 +97,8 @@ Congratulations, you have created your first commit! The next step is to push yo git push -u origin your-branch-name ``` -Now your changes are available in your **fork** of the repository for anyone to view. Remember how you only have read access to the **upstream** (or offical repository)? Since we cannot push there, they need to pull. The next and last step is to propose your changes, or in other works, request from DNNDocs team to **pull** your changes, hence the name **pull request**. You can create a **pull request** directly in the browser, if you navigate the the origin or the upstream repositories any soon, you will see a banner showing the recent pushes and a button to create a pull request. If for some reason you do not see that banner, navigate to your fork and select your branch in the branches dropdown, you will see a "Create Pull Request" button. +Now your changes are available in your **fork** of the repository for anyone to view. Remember how you only have read access to the **upstream** (or offical repository)? Since we cannot push there, they need to pull. The next and last step is to propose your changes, or in other works, request the DNNDocs team to **pull** your changes, hence the name **pull request**. You can create a **pull request** directly in the browser, if you navigate to the origin or the upstream repositories soon you will see a banner showing the recent pushes and a button to create a pull request. If for some reason you do not see that banner, navigate to your fork and select your branch in the branches dropdown, you will see a "Create Pull Request" button. +![Create Pull Request Button](/images/GitHub_InBrowser_PullRequestButton.jpg) **Congratulations, you just created your first pull request!** diff --git a/content/getting-started/contribution/dnn-docs/get-dnn-docs-running-locally/index.md b/content/getting-started/contribution/dnn-docs/get-dnn-docs-running-locally/index.md index 1295aa0a3..4eee731b6 100644 --- a/content/getting-started/contribution/dnn-docs/get-dnn-docs-running-locally/index.md +++ b/content/getting-started/contribution/dnn-docs/get-dnn-docs-running-locally/index.md @@ -2,20 +2,24 @@ uid: get-dnn-docs-running-locally locale: en title: Get DNN Docs Running Locally -dnnversion: 09.02.00 +dnnversion: 10.02.00 --- # Get DNN Docs Running Locally The project uses the `docfx` library to pull XML comments from the DNN Platform source code and combine that with articles written in Markdown to form the documentation for DNN. -## Installing Git +This page first explains how to use Git in contributing to DNN Docs. The second and last part does the same for Visual Studio. + +## Using Git + +### Installing Git If you do not have Git installed you will need to install Git first. You can find instructions on installing Git from [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -## Installing dotnet +### Installing dotnet Our cross-platform build scripts handle obtaining docfx for you, however you will need to have the latest .net SDK installed. [Download .NET](https://dotnet.microsoft.com/en-us/download) -## Setting Up the DNN Docs Project +### Setting Up the DNN Docs Project The next step is to clone this repo. 'Cloning the repo' will simply create a copy of the repo (files and folders) on your local machine so that you can work with them. Note the following example command clones the repo to the location of `c:\dev`. Update the `c:\dev` location to your location of choice on your machine. @@ -28,7 +32,7 @@ The previous command will have created a folder called `DNNDocs` in the `c:\dev` c:\dev> cd DNNDocs ``` -## Running the DNN Docs Project Locally +### Running the DNN Docs Project Locally You should now be able to run the development version of the docs locally with the following command: ``` @@ -52,9 +56,29 @@ Open that page up in your browser to see the documentation. [http://localhost:8080](http://localhost:8080) -### Optional git integrations +#### Optional git integrations We use a handful of plugins that will not work unless you have a valid authentication to github REST APIs. This step is optional but if not performed, you won't get some of the features like displaying contributors on pages. If you need to work in that area you will need to [Setup a git personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens). Once that is created, copy your token (you will only view it once) and create a `.env` file at the root of the project with a line like this (everything after the `=` sign is the token you copied). ``` GithubToken=github_pat_xxxxxxxxxx -``` \ No newline at end of file +``` + +## Using Microsoft Visual Studio + +The following tutorial explains how to set DNN Docs Project up locally using Visual Studio 2026. +As 'Repository location' use https://github.com/DNNCommunity/DNNDocs.git +![Repository Location Screenshot](/images/DnnDocs_VS2026_CloneRepository.png) + +- Clone a Git repository in Visual Studio +https://learn.microsoft.com/en-us/visualstudio/version-control/git-clone-repository?view=visualstudio + +Adjust the Push configuration for the DNN Docs Git repository to point to your fork/branch of the DNN Docs repoisitory on Github. Note the part. +![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_ManageRemotes1.png) +![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_ManageRemotes2.png) +![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_ManageRemotes3.png) + +After having set up DNN Docs in the 'Solution Explorer' switch to 'Folder View'. +![Solution Explorer Folder View Screenshot](/images/DnnDocs_VS2026_SolutionExplorer_Views.png) + +Under the 'content' branch / folder you will find (the content of) the DNN Docs. +![Content Folder View Screenshot](/images/DnnDocs_VS2026_SolutionExplorer_FolderView.png) \ No newline at end of file diff --git a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article-in-browser/index.md b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article-in-browser/index.md index 102b30c0b..2d1dd34f6 100644 --- a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article-in-browser/index.md +++ b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article-in-browser/index.md @@ -2,7 +2,7 @@ uid: how-to-edit-an-article-in-browser locale: en title: Edit an Article in the Browser -dnnversion: 09.02.00 +dnnversion: 10.02.00 --- # Edit an Article in the Browser @@ -14,16 +14,16 @@ The easiest way to edit a DNN Doc file is to edit it in the browser on GitHub.co 2. Click the ```Edit``` button icon. -![Edit article in browser](/images/edit-article-in-browser.jpg) +![Edit article in browser](/images/GitHub_InBrowser_EditArticle.jpg) 3. Edit the markdown as needed, opt to "Create a New Branch", and propose the change. -![Edit Markdown in browser](/images/in-browser-pull-request.gif) +![Edit Markdown in browser](/images/GitHub_InBrowser_PullRequest1.gif) 4. Update the title & submit the Pull Request -![Edit Markdown in browser](/images/In-Browser-Pull-Request-2.gif) +![Edit Markdown in browser](/images/GitHub_InBrowser_PullRequest2.gif) diff --git a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md index 431c89e09..c3a1e94bd 100644 --- a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md +++ b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md @@ -2,11 +2,11 @@ uid: how-to-edit-an-article locale: en title: Edit an Article -dnnversion: 09.02.00 +dnnversion: 10.02.00 related-topics: --- -# Edit an Article +# Edit an Article (running DNN Docs Locally on Your Machine) ## Prerequisites 1. **Get DNN Docs Running Locally**: In order to edit an article you need to get DNN Docs running locally on your machine. Follow the steps on the [Get DNN Docs Running Locally page](xref:get-dnn-docs-running-locally) before proceeding. @@ -14,29 +14,29 @@ related-topics: 2. **Markdown**: Docs uses markdown syntax to format the docs files. Markdown is simple to pick up on. Familiarize yourself with the [Markdown Guide to DocFx](xref:markdown-guide-to-docfx) before making updates to content. -Now that you've gotten DNN Docs running locally (congrats BTW!) we will talk through the steps for making an edit, previewing the edit, pushing it to your forked repo, then creating a Pull Request. +Now that you've gotten DNN Docs running locally (congrats BTW!) we will talk through the steps for making an edit (in your local repo), previewing the (local) edit, pushing it to your forked repo (on the Github.com website), then creating a Pull Request on the Github.com website. First using Git; second using Visual Studio. -## Steps to Edit an Article & Create a Pull Request +## Steps to Edit an Article & Create a Pull Request using Git -1. Fork the [DNN Docs Repo](https://github.com/DNNCommunity/DNNDocs) into your own Repo. - ![Fork DNN Docs Screenshot](/images/fork-screenshot.jpg) +1. Fork the [DNN Docs Repo](https://github.com/DNNCommunity/DNNDocs) into your own Repo on Github. + ![Fork DNN Docs Screenshot](/images/GitHub_InBrowser_ForkDnnDocs.jpg) -2. Set your remote repositories. We will use the terms "upstream" and "origin". When you originally cloned the repo (in the "Getting DNN Docs Running Locally" pre-requisite) the ```origin``` was added for you implicitly. +2. Set your remote repositories. We will use the terms "upstream" and "origin". Note: when you originally cloned the repo locally (in the "Getting DNN Docs Running Locally" pre-requisite) the locally cloned repo was named ```origin``` implicitly (as well). Type ```git remote add upstream https://github.com/DNNCommunity/DNNDocs``` to add the main DNN Docs repo as your "upstream" repo > [!NOTE] > Remotes can be named anything you like. Find out your remotes by typing ```git remote -v``` - Type ```git remote -v``` to list your remotes. If you are new to Git then you should have 2 remotes. Your ```origin``` and ```upstream``` where ```origin``` is your forked repo and your ```upstream``` is the main DNN Docs repo. + Type ```git remote -v``` to list your remotes. If you are new to Git then you should have 2 remotes. Your ```origin``` and ```upstream``` where ```origin``` is your forked repo and your ```upstream``` is the main DNN Docs repo; both on Github. 3. Create an [Issue](https://github.com/DNNCommunity/DNNDocs/issues) on GitHub that corresponds with the edit you're working on by clicking the "New Issue" button in the browser. Be sure to include relevant information providing context to the issue in the description/comment section. This helps reviewers understand what you're working on. Make note of the issue number that GitHub generates. - ![GitHub Issue Screenshot](/images/git-issue-screenshot.jpg) + ![GitHub Issue Screenshot](/images/GitHub_InBrowser_Issue.jpg) 4. Create a new branch for your work. Typically branch names align with the issue number for ease of tracking. @@ -56,16 +56,39 @@ Now that you've gotten DNN Docs running locally (congrats BTW!) we will talk thr 9. Use ```git commit -m [INSERT YOUR COMMIT MESSAGE HERE]``` to commit your files. The ```-m``` stands for "message". Replace the *INSERT YOUR COMMIT MESSAGE HERE* text with brief and relevant text summarizing your commit -10. Use ```git push origin [INSERT A NEW BRANCH NAME HERE]``` to push your updated files to your repo. Replace the *INSERT A NEW BRANCH NAME HERE* with the name of your new branch +10. Use ```git push origin [INSERT A NEW BRANCH NAME HERE]``` to push your updated files to your remote repo (on Github with name ```origin```). Replace the *INSERT A NEW BRANCH NAME HERE* with the name of your new branch. In this example ```issue-107``` +Go to step 11. below. + + +## Steps to Edit an Article & Create a Pull Request using Visual Studio +1. Cloning the repository from Visual Studio, as described on [Get DNN Docs Running Locally page](xref:get-dnn-docs-running-locally), has forked the [DNN Docs Repo](https://github.com/DNNCommunity/DNNDocs) into your own Repo on Github. +2. Step 'Set your remote repositories' is (at this moment) not necessary. +3. Create an [Issue](https://github.com/DNNCommunity/DNNDocs/issues) on GitHub that corresponds with the edit you're working on by clicking the "New Issue" button in the browser. Be sure to include relevant information providing context to the issue in the description/comment section. This helps reviewers understand what you're working on. + + Make note of the issue number that GitHub generates. + + ![GitHub Issue Screenshot](/images/GitHub_InBrowser_Issue.jpg) +4. Create a new branch for your work using Visual Studio menu item 'Git...New Branch..' +![Visual Studio 2026 Create New Branch](/images/DnnDocs_VS2026_CreateNewBranch.png) +For more elaborate instructions on how to create a new branch in Visual Studio see https://learn.microsoft.com/en-us/visualstudio/version-control/git-create-branch?view=visualstudio. +5. Make your edits +6. & 7. & 8. Preview your work and files locally using the 'Git Changes' tab in Visual Studio. +![Visual Studio 2026 Git Changes Tab](/images/DnnDocs_VS2026_GitChangesTab.png) +9. & 10. Commit the changed and added files by clicking 'Commit All and Push'. +![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png) + + + +## Common Steps to Edit an Article & Create a Pull Request (for both Git and Visual Studio) 11. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. - ![Git compare and pull request screenshot](/images/git-compare-and-pull-request-screenshot.jpg) + ![Git compare and pull request screenshot](/images/GitHub_InBrowser_CompareAndPullRequest.jpg) -12. Create a Pull Request by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. +12. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. - ![Git pull request resolves](/images/git-pull-request-resolves-screenshot.jpg) + ![Git pull request resolves](/images/GitHub_InBrowser_PullRequestResolves.jpg) > [!TIP] -> Want more info on Git? Check out the free, online **[GitBook](https://git-scm.com/book/en/v2)** +> Want more info on Git? Check out the free, online **[GitBook](https://git-scm.com/book/en/v2)** \ No newline at end of file diff --git a/content/getting-started/contribution/index.md b/content/getting-started/contribution/index.md index 177d13921..f2909ae2b 100644 --- a/content/getting-started/contribution/index.md +++ b/content/getting-started/contribution/index.md @@ -2,7 +2,7 @@ uid: getting-started-contribution locale: en title: DNN Contribution -dnnversion: 09.05.00 +dnnversion: 10.02.00 --- # DNN Contribution @@ -15,3 +15,4 @@ Learn the basic steps for [contributing to the **DNN Platform** project on GitHu Learn the basic steps for contributing to the **DNN Docs** project on GitHub, which powers **docs.dnncommunity.org**. Please click the **Improve this Doc** button above to help us improve this page. +![Improve this Doc Screenshot](/images/GitHub_InBrowser_ImproveThisDoc.png) \ No newline at end of file diff --git a/images/DnnDocs_VS2026_CloneRepository.png b/images/DnnDocs_VS2026_CloneRepository.png new file mode 100644 index 0000000000000000000000000000000000000000..00a4e4e7eff569b2d5f0c63b714935da96223a2c GIT binary patch literal 15479 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 #N8Sinb4nCmfIRC!gK=<&|zP&F#?w!(g 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 G@%vA|{HqfH literal 0 HcmV?d00001 diff --git a/images/DnnDocs_VS2026_CreateNewBranch.png b/images/DnnDocs_VS2026_CreateNewBranch.png new file mode 100644 index 0000000000000000000000000000000000000000..df2a778a515a9bd6f5bfa76456310a0fa0f57169 GIT binary patch literal 6479 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 Bg5&@I literal 0 HcmV?d00001 diff --git a/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png b/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png new file mode 100644 index 0000000000000000000000000000000000000000..215dd742f4bd050038f1e18c11a395a7b813a1d1 GIT binary patch literal 12043 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 YORgbp7KxRlT6HotWlg1GnCaX90cOsIO8@`> literal 0 HcmV?d00001 diff --git a/images/DnnDocs_VS2026_ManageRemotes1.png b/images/DnnDocs_VS2026_ManageRemotes1.png new file mode 100644 index 0000000000000000000000000000000000000000..564a9569f5ee31815d21bbc487cb71c237c5848a GIT binary patch literal 11187 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 KC_e3W_kRH0F(~f< literal 0 HcmV?d00001 diff --git a/images/DnnDocs_VS2026_ManageRemotes3.png b/images/DnnDocs_VS2026_ManageRemotes3.png new file mode 100644 index 0000000000000000000000000000000000000000..16f7c1ba697fc991d215b13545912f488b3cf9ea GIT binary patch literal 7961 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 literal 0 HcmV?d00001 diff --git a/images/DnnDocs_VS2026_SolutionExplorer_Views.png b/images/DnnDocs_VS2026_SolutionExplorer_Views.png new file mode 100644 index 0000000000000000000000000000000000000000..0a614063f00d0fcfbe8800ccbe37f5e8181dc8d4 GIT binary patch literal 10702 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 z%0D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 q0sB7cek%0e)BXQVM%xNb!1@J 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 literal 0 HcmV?d00001 diff --git a/images/git-pull-request-resolves-screenshot.jpg b/images/GitHub_InBrowser_PullRequestResolves.jpg similarity index 100% rename from images/git-pull-request-resolves-screenshot.jpg rename to images/GitHub_InBrowser_PullRequestResolves.jpg From ab2e1d5cc93686803a6636fc42093a3cdb4995fb Mon Sep 17 00:00:00 2001 From: GVskl <50699067+GVskl@users.noreply.github.com> Date: Wed, 10 Jun 2026 13:07:30 +0200 Subject: [PATCH 2/3] Update in follow up from comments, remarks and suggestions on Pull Request --- .../dnn-docs/how-to-edit-an-article/index.md | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md index c3a1e94bd..07b0bcf81 100644 --- a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md +++ b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md @@ -57,33 +57,34 @@ Now that you've gotten DNN Docs running locally (congrats BTW!) we will talk thr 9. Use ```git commit -m [INSERT YOUR COMMIT MESSAGE HERE]``` to commit your files. The ```-m``` stands for "message". Replace the *INSERT YOUR COMMIT MESSAGE HERE* text with brief and relevant text summarizing your commit 10. Use ```git push origin [INSERT A NEW BRANCH NAME HERE]``` to push your updated files to your remote repo (on Github with name ```origin```). Replace the *INSERT A NEW BRANCH NAME HERE* with the name of your new branch. In this example ```issue-107``` -Go to step 11. below. +11. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. + ![Git compare and pull request screenshot](/images/GitHub_InBrowser_CompareAndPullRequest.jpg) + +12. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. + + ![Git pull request resolves](/images/GitHub_InBrowser_PullRequestResolves.jpg) + ## Steps to Edit an Article & Create a Pull Request using Visual Studio 1. Cloning the repository from Visual Studio, as described on [Get DNN Docs Running Locally page](xref:get-dnn-docs-running-locally), has forked the [DNN Docs Repo](https://github.com/DNNCommunity/DNNDocs) into your own Repo on Github. -2. Step 'Set your remote repositories' is (at this moment) not necessary. -3. Create an [Issue](https://github.com/DNNCommunity/DNNDocs/issues) on GitHub that corresponds with the edit you're working on by clicking the "New Issue" button in the browser. Be sure to include relevant information providing context to the issue in the description/comment section. This helps reviewers understand what you're working on. +2. Create an [Issue](https://github.com/DNNCommunity/DNNDocs/issues) on GitHub that corresponds with the edit you're working on by clicking the "New Issue" button in the browser. Be sure to include relevant information providing context to the issue in the description/comment section. This helps reviewers understand what you're working on. Make note of the issue number that GitHub generates. ![GitHub Issue Screenshot](/images/GitHub_InBrowser_Issue.jpg) -4. Create a new branch for your work using Visual Studio menu item 'Git...New Branch..' +3. Create a new branch for your work using Visual Studio menu item 'Git...New Branch..' ![Visual Studio 2026 Create New Branch](/images/DnnDocs_VS2026_CreateNewBranch.png) For more elaborate instructions on how to create a new branch in Visual Studio see https://learn.microsoft.com/en-us/visualstudio/version-control/git-create-branch?view=visualstudio. -5. Make your edits -6. & 7. & 8. Preview your work and files locally using the 'Git Changes' tab in Visual Studio. +4. Make your edits +5. Preview your work and files locally using the 'Git Changes' tab in Visual Studio. ![Visual Studio 2026 Git Changes Tab](/images/DnnDocs_VS2026_GitChangesTab.png) -9. & 10. Commit the changed and added files by clicking 'Commit All and Push'. +6. Commit the changed and added files by clicking 'Commit All and Push'. ![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png) - - - -## Common Steps to Edit an Article & Create a Pull Request (for both Git and Visual Studio) -11. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. +7. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. ![Git compare and pull request screenshot](/images/GitHub_InBrowser_CompareAndPullRequest.jpg) -12. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. +8. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. ![Git pull request resolves](/images/GitHub_InBrowser_PullRequestResolves.jpg) @@ -91,4 +92,4 @@ For more elaborate instructions on how to create a new branch in Visual Studio s > [!TIP] -> Want more info on Git? Check out the free, online **[GitBook](https://git-scm.com/book/en/v2)** \ No newline at end of file +> Want more info on Git? Check out the free, online **[GitBook](https://git-scm.com/book/en/v2)** From 3d5abce4e60e850062f0379d6af884b1d7afecd2 Mon Sep 17 00:00:00 2001 From: GVskl <50699067+GVskl@users.noreply.github.com> Date: Wed, 10 Jun 2026 13:16:21 +0200 Subject: [PATCH 3/3] Adjusted layout a bit --- .../dnn-docs/how-to-edit-an-article/index.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md index 07b0bcf81..6a3f6c335 100644 --- a/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md +++ b/content/getting-started/contribution/dnn-docs/how-to-edit-an-article/index.md @@ -74,17 +74,19 @@ Now that you've gotten DNN Docs running locally (congrats BTW!) we will talk thr ![GitHub Issue Screenshot](/images/GitHub_InBrowser_Issue.jpg) 3. Create a new branch for your work using Visual Studio menu item 'Git...New Branch..' -![Visual Studio 2026 Create New Branch](/images/DnnDocs_VS2026_CreateNewBranch.png) -For more elaborate instructions on how to create a new branch in Visual Studio see https://learn.microsoft.com/en-us/visualstudio/version-control/git-create-branch?view=visualstudio. -4. Make your edits -5. Preview your work and files locally using the 'Git Changes' tab in Visual Studio. -![Visual Studio 2026 Git Changes Tab](/images/DnnDocs_VS2026_GitChangesTab.png) -6. Commit the changed and added files by clicking 'Commit All and Push'. -![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png) -7. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. + ![Visual Studio 2026 Create New Branch](/images/DnnDocs_VS2026_CreateNewBranch.png) + + For more elaborate instructions on how to create a new branch in Visual Studio see https://learn.microsoft.com/en-us/visualstudio/version-control/git-create-branch?view=visualstudio. +6. Make your edits. +7. Preview your work and files locally using the 'Git Changes' tab in Visual Studio. + ![Visual Studio 2026 Git Changes Tab](/images/DnnDocs_VS2026_GitChangesTab.png) + +8. Commit the changed and added files by clicking 'Commit All and Push'.\ + ![Visual Studio 2026 Commit Changes](/images/DnnDocs_VS2026_GitChanges_CommitAllAndPush.png) +9. Go to your forked GitHub repo on GitHub.com. GitHub should detect the updated code and prompt you to make a pull request. ![Git compare and pull request screenshot](/images/GitHub_InBrowser_CompareAndPullRequest.jpg) -8. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. +10. Create a Pull Request on Github.com by clicking the "Compare and Create Pull Request" button. In the description/comments section be sure to include the text "Resolves ```#[INSERT ISSUE NUMBER HERE]``` where your previously created issue number is associated with this pull request. ![Git pull request resolves](/images/GitHub_InBrowser_PullRequestResolves.jpg)