From 831532e4a98793786b5ff982da57348d0afd220b Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Tue, 7 May 2019 10:13:09 -0700 Subject: [PATCH] Updating readme and contributor information (#68) Updating to reflect new repo processes for both internal and external contributors --- CONTRIBUTING.md | 64 +++++ Contributor-guide/Contributor-index.md | 47 ---- Contributor-guide/Tips-gotchas.md | 41 --- Contributor-guide/common-git-bash-commands.md | 39 +++ ...ontributor-guide-official-windows-terms.md | 9 - .../contributor-guide-pr-criteria.md | 43 ---- Contributor-guide/create-new-using-github.md | 212 +++++++++++++++ .../edit-existing-using-github.md | 131 ++++++++++ Contributor-guide/file-names-and-locations.md | 70 ----- .../git-steps-create-update-content.md | 88 ------- Contributor-guide/github-browser-updates.md | 54 ++++ .../create-new-using-github/fork-button.png | Bin 0 -> 10333 bytes .../create-new-using-github/fork-location.png | Bin 0 -> 9251 bytes .../preview-button-full-page.png | Bin 0 -> 724 bytes .../preview-button-side-by-side.png | Bin 0 -> 546 bytes .../preview-button.png | Bin 0 -> 1266 bytes .../github-browser-updates/commit-changes.png | Bin 0 -> 50276 bytes .../github-browser-updates/edit-this-file.png | Bin 0 -> 48019 bytes .../metadata-OSversioning-and-trademarks.md | 54 ---- .../metadata-requirements-for-articles.md | 53 ++++ Contributor-guide/rename-or-retire.md | 90 ------- Contributor-guide/tools-and-setup.md | 23 -- Contributor-guide/ws-template.md | 243 ------------------ README.md | 59 ++++- media/compare-changes.png | Bin 0 -> 21564 bytes media/contribute-link.png | Bin 0 -> 4194 bytes media/feedback-area.png | Bin 0 -> 34956 bytes media/pencil-icon.png | Bin 0 -> 10027 bytes media/preview-changes.png | Bin 0 -> 6429 bytes media/propose-file-change.png | Bin 0 -> 20452 bytes 30 files changed, 602 insertions(+), 718 deletions(-) create mode 100644 CONTRIBUTING.md delete mode 100644 Contributor-guide/Contributor-index.md delete mode 100644 Contributor-guide/Tips-gotchas.md create mode 100644 Contributor-guide/common-git-bash-commands.md delete mode 100644 Contributor-guide/contributor-guide-official-windows-terms.md delete mode 100644 Contributor-guide/contributor-guide-pr-criteria.md create mode 100644 Contributor-guide/create-new-using-github.md create mode 100644 Contributor-guide/edit-existing-using-github.md delete mode 100644 Contributor-guide/file-names-and-locations.md delete mode 100644 Contributor-guide/git-steps-create-update-content.md create mode 100644 Contributor-guide/github-browser-updates.md create mode 100644 Contributor-guide/media/create-new-using-github/fork-button.png create mode 100644 Contributor-guide/media/create-new-using-github/fork-location.png create mode 100644 Contributor-guide/media/create-new-using-github/preview-button-full-page.png create mode 100644 Contributor-guide/media/create-new-using-github/preview-button-side-by-side.png create mode 100644 Contributor-guide/media/create-new-using-github/preview-button.png create mode 100644 Contributor-guide/media/github-browser-updates/commit-changes.png create mode 100644 Contributor-guide/media/github-browser-updates/edit-this-file.png delete mode 100644 Contributor-guide/metadata-OSversioning-and-trademarks.md create mode 100644 Contributor-guide/metadata-requirements-for-articles.md delete mode 100644 Contributor-guide/rename-or-retire.md delete mode 100644 Contributor-guide/tools-and-setup.md delete mode 100644 Contributor-guide/ws-template.md create mode 100644 media/compare-changes.png create mode 100644 media/contribute-link.png create mode 100644 media/feedback-area.png create mode 100644 media/pencil-icon.png create mode 100644 media/preview-changes.png create mode 100644 media/propose-file-change.png diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..143518334a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,64 @@ +# Contributing to Windows Server technical documentation + +Thank you for your interest in the Windows Server technical documentation! We appreciate your feedback, edits, and additions to our docs. +This page covers the basic steps for editing our technical documentation. + +## Sign a CLA + +All contributors who are ***not*** a Microsoft employee must [sign a Microsoft Contribution Licensing Agreement (CLA)](https://cla.microsoft.com/) before editing any Microsoft repositories. +If you've already edited within Microsoft repositories in the past, congratulations! +You've already completed this step. + +## Editing topics + +We've tried to make editing an existing, public file as simple as possible. + +### To edit a topic + +1. Go to the page on https://docs.microsoft.com/windows-server that you want to update, and then click **Edit**. + + ![GitHub Web, showing the Edit link](media/contribute-link.png) + +2. Sign in to (or sign up for) a GitHub account. + + You must have a GitHub account to get to the page that lets you edit a topic. + +3. Click the **Pencil** icon (in the red box) to edit the content. + + ![GitHub Web, showing the Pencil icon in the red box](media/pencil-icon.png) + +4. Using Markdown language, make your changes to the topic. For info about how to edit content using Markdown, see: + + - **If you're linked to the Microsoft organization in GitHub:** [Windows Server Contributor's Guide](https://github.com/MicrosoftDocs/windowsserverdocs-pr/tree/master/Contributor-guide) + + - **If you're external to Microsoft:** [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) + +5. Make your suggested change, and then click **Preview Changes** to make sure it looks correct. + + ![GitHub Web, showing the Preview Changes tab](media/preview-changes.png) + +6. When you’re done editing the topic, scroll to the bottom of the page, and then click **Propose file change** to create a fork in your personal GitHub account. + + ![GitHub Web, showing the Propose file change button](media/propose-file-change.png) + + The **Comparing changes** screen appears to see what the changes are between your fork and the original content. + +7. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking in. + + If there are no problems, you’ll see the message, **Able to merge**. + + ![GitHub Web, showing the Comparing changes screen](media/compare-changes.png) + +8. Click **Create pull request**. + +9. Enter a title and description to give the approver the appropriate context about what’s in the request. + +10. Scroll to the bottom of the page, making sure that only your changed files are in this pull request. Otherwise, you could overwrite changes from other people. + +11. Click **Create pull request** again to actually submit the pull request. + + The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, your updates are published. + +## Resources + +- You can use your favorite text editor to edit Markdown. We recommend [Visual Studio Code](https://code.visualstudio.com/), a free lightweight open source editor from Microsoft. \ No newline at end of file diff --git a/Contributor-guide/Contributor-index.md b/Contributor-guide/Contributor-index.md deleted file mode 100644 index 7ca9a15a5b..0000000000 --- a/Contributor-guide/Contributor-index.md +++ /dev/null @@ -1,47 +0,0 @@ - - - - -# Windows Server technical content contributors' guide index - -> [!Note] -> Where possible, guidance for Windows Server content follows Azure documentation guidance. Some of the links below lead to Azure content because the guidance is the same. - -## General guidance - -- [Contribute to Windows Server documentation](git-steps-create-update-content.md) - -- [Content channel guidance](https://github.com/Azure/azure-content/blob/master/contributor-guide/content-channel-guidance.md) - -- [Style and voice](https://github.com/Azure/azure-content/blob/master/contributor-guide/style-and-voice.md) - -## Authoring articles: tools, processes, guidance - -- [Tools and setup for authoring in GitHub](tools-and-setup.md) - -- [Git commands to create or update an article](git-steps-create-update-content.md) - -- [File names and locations](file-names-and-locations.md) - -- [Metadata, product versioning, and trademarks](metadata-OSversioning-and-trademarks.md) - -- [Quality criteria for pull request review](contributor-guide-pr-criteria.md) - -- [Linking guidelines](create-links-markdown.md/) - -- [Rename or retire an article](rename-or-retire.md) - -- [How to undo almost anything with Git (GitHub blog)](https://github.com/blog/2019-how-to-undo-almost-anything-with-git) - -## Authoring articles: markdown - -- [Markdown syntax, OPS-supported Markdown extensions and HTML](https://opsdocs.azurewebsites.net/en-us/opsdocs/partnerdocs/gfm) - - [Printable markdown cheatsheet](./media/documents/markdown-cheatsheet.pdf?raw=true) - - [Create tables in markdown](https://github.com/Azure/azure-content/blob/master/contributor-guide/create-tables-markdown.md) - - [Create images in markdown](create-images-markdown.md) - -- [Metadata for Windows Server technical articles](https://ppe.msdn.microsoft.com/en-us/ce-csi-docs/ops/ops-onboarding/managing-content/content-meta-data?branch=master) - -## Community management - -All topics in Docs.microsoft.com include a LiveFyre comment control at the bottom of the page, as well as inline. To respond to comments, you must first [Sign up for LiveFyre](https://github.com/Microsoft/azure-docs/blob/79cc9a099211fddb43ab739136df95bfeaf4c5cd/contributor-guide/tools-and-setup.md#sign-up-for-livefyre). diff --git a/Contributor-guide/Tips-gotchas.md b/Contributor-guide/Tips-gotchas.md deleted file mode 100644 index d58af00a5f..0000000000 --- a/Contributor-guide/Tips-gotchas.md +++ /dev/null @@ -1,41 +0,0 @@ -# Tips and gotcha's - -If you're new to Git, learning to work effectively can be frustrating. Info is collected here so it's easier to find than if it's included within the other info in this guide. - -## Basics: - -Commands in this Contributor's Guide assume you've configured Github to specify the default repo where you pull files from. In Github terminology, where you pull files from is your *upstream*. Where you push files to is your *origin*. - -Because of on how our repo and workflow are designed, your upstream should be set to our repo, which is under the Microsoft organization - https://github.com/Microsoft/WindowsServerDocs-pr and your origin should be your fork of this repo, which is under your own Github account. For example, https://github.com/MY-GITHUB-ALIAS/WindowsServerDocs-pr - ->To check your settings, type ```git config -l```. Look at the URLs to make sure they refer to location you intended. - -Some basic branch tips: - -- Work in branches, not in your local copy of Master. This makes it easier to recover from problems in your branches and go back to a good, known point. - -- Base your local branches on a branch in the shared repo, not on your remote fork. Then, you'll push your local branches to your remote fork. From your remote fork, you'll request to have the updates in your fork merged into the shared repo. The commands in this article show you how to do this. - -- When you create a local branch, your command tells Git what branch you want to base your new branch on. This is when and how you specify master, or a milestone or feature branch. For example, this command creates a new branch from an upstream branch and then checks out the new branch so you're ready to work in it: - - git checkout upstream/upstream-branch-name -b your-local-branch-name - -For markdown help, start with this [article](https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/) in Github. For tables, see this [one](https://help.github.com/articles/organizing-information-with-tables/). - -## Gotcha's - -### Deleting files -It doesn't work to just delete a file from your file system. Use Git commands to let the system know you intended to do this, otherwise your deleted files will probably become zombie files that reappear. And never at a good time. After all, this is a source control system and if you don't tell it you really want to get rid of these files, it will helpfully add them back for you. Thanks, Git! For instructions, see [Rename or retire an article](rename-r-retire.md). - -### Merge conflicts - -If you get a merge conflict while working locally, you either need to fix it or back out of it. The vast majority of the time it's best to just fix them, unless they're not your files. Keep in mind if you do nothing, you might be blocked from pushing your changes to your origin, so you will have to do to something. - -**How to fix** -- Azure guidance has more info about this and instructions for resolving the conflict. **A PR with merge conflicts should never be accepted**. Be sure to substitute the name of our repo and branches in all examples when you review the [instructions](https://microsoft.sharepoint.com/teams/azurecontentguidance/wiki/Pages/Resolve%20a%20local%20merge%20conflict%20yourself.aspx). - -**How to back out** -- If the conflicts are in files you don't own or there's a reason you can't fix them at the time, here's how to back out. This resets your local set of files back to how they were before the merge conflict happened. Run this command: - -```git merge --abort``` - -If you haven't staged and committed your local work, you can do so now. But, if you push those changes and open a PR, the conflict will probably reappear if it was in the files with changes. You'll have to fix it or get help from someone else to fix it, before the request can be accepted. Because of this, it's best to only use the method to unblock yourself if you have urgent work, such as a critical update. - diff --git a/Contributor-guide/common-git-bash-commands.md b/Contributor-guide/common-git-bash-commands.md new file mode 100644 index 0000000000..7116e68484 --- /dev/null +++ b/Contributor-guide/common-git-bash-commands.md @@ -0,0 +1,39 @@ +--- +title: Common Git Bash commands for use with GitHub +description: A list of somme of the most frequently used commands in Git Bash when working with GitHub. +author: eross-msft +ms.author: lizross +ms.date: 05/06/2019 +--- + +# Common Git Bash commands + +These are some of the most-used commands in Git Bash, based on when you will use them in your content creation and editing process. + +## Master branch-related + +You must always use master as your base for any new branch. + +| Command | Description | +|---------|-------------| +| `git checkout master` | Switch to master from any other branch | +| `git pull upstream master` | Update your local copy of master from the production repo | + +## Branch-related + +| Command | Description | +|---------|-------------| +| `git branch` | See your existing branches | +| `git checkout -B ` | Create a new branch | +| `git checkout ` | Change to another branch | +| `git status` | Check what’s going on in your branch | +| `git branch -D ` | Delete an existing branch (making sure you’re not in it) | + +## Check-in-related (done as a group, in order) + +| Command | Description | +|---------|-------------| +| `git add .` | After you save your work, add it to a branch | +| `git commit -m “public comment, including quotes”` | Commit your changes to your branch | +| `git pull upstream master` | Update your local copy of master from the production repo | +| `git push origin ` | Push to the remote version of your local branch | \ No newline at end of file diff --git a/Contributor-guide/contributor-guide-official-windows-terms.md b/Contributor-guide/contributor-guide-official-windows-terms.md deleted file mode 100644 index a9f7102356..0000000000 --- a/Contributor-guide/contributor-guide-official-windows-terms.md +++ /dev/null @@ -1,9 +0,0 @@ -Use the official names for references to versions of Windows Server and installation options. - -Versions are: - -Installation options are: - -Source: - -Resources \ No newline at end of file diff --git a/Contributor-guide/contributor-guide-pr-criteria.md b/Contributor-guide/contributor-guide-pr-criteria.md deleted file mode 100644 index 4d811a2313..0000000000 --- a/Contributor-guide/contributor-guide-pr-criteria.md +++ /dev/null @@ -1,43 +0,0 @@ -# Quality criteria for pull request review - -Pull requests must meet minimum criteria to be accepted for integration into the repo. Pull request reviewers generally review only what is new or changed, using the blocking and non-blocking quality review items listed in this article to evaluate the changes. Reviewers may ask for more information or for a requestor to fix issues before accepting a pull request. The requestor is responsible for making the changes. - ->[!IMPORTANT] ->Opening a pull request triggers quality checks and publication to our internal staging site. It's your responsibility to review both, from links in comments \(on the Conversation tab of the PR, click **Show all checks** > **Details**\). After you've done this, indicate it by adding the **"ready-to-merge"** label to the PR. \(Click **Labels** or the gear to the right of the comment stream in the PR.) If you can't add the label \(come contributors have reported this), add 'ready-to-merge' a comment to the PR and send email to reviewer's alias, wssc-pra@microsoft.com. - -## Blocking content quality items - -The updates must comply with the following criteria to be merged. - -| Category | Quality review item | -|----------|---------------------| -|Prerequisites| The pull request has no:
- validation errors or warnings
- merge conflicts
- obvious content regressions
- embedded repo or any unusual, extraneous files| -|Repo integrity |Pull request contains fewer than 100 changed files unless it's updating a release branch from master or doing a similar bulk update like a metadata fix. (Really, a PR should contain far fewer than that, but after 100 changed files, GitHub doesn’t display the diffs).| -|Repo integrity| Pull request does not get merged by the person who created the pull request.| -|Naming |File names for new files follow the [file naming guidelines](file-names-and-locations.md).| -|Naming |New folders introduced into the repo follow the [folder naming guidelines](file-names-and-locations.md#folder-names-in-the-repo).| -|Naming/SEO|The H1 title has enough information to describe the content of the article, to differentiate it from other articles, and to map to likely customer keywords. For example, an H1 title of "Overview" doesn't meet this criteria.| -|Content|It's a technical document. See the [what goes where guidance](content-channel-guidance.md).| -|Content|It has an introductory paragraph, and a procedural or conceptual body of content. It has enough content to stand on its own as an article and isn't a small fragment of information.| -|Content| It follows standard formatting and content design: elements that should be numbered lists are numbered, elements that should be unordered lists are bulleted. This is basic usability.| -|Content| It has no unusual graphics, information architecture or structures, or obviously non-standard designs.| -|Site/design functionality| The article doesn't have a manually authored TOC within the contents. The article must rely on H2s for its on-page TOC.| -|Site/design functionality| If H2 headings are used, there are at least two. Any H3 heads are preceded by an H2 heading. Using one H2 heading creates a single-item article TOC. Use an H2 headings before an H3 heading to ensure a TOC is created.| -|Markdown| Article contains no blocks of HTML; minor inline HTML is permitted – such as superscript, subscript, special characters, and other minor formatting that Markdown doesn't support. HTML tables are allowed ONLY if the table contains bulleted or numbered lists, but that usually indicates the content could be simplified so it can be coded in Markdown.| -|Markdown |Custom markdown elements are used where appropriate. Ex: Notes are coded using the !NOTE extension, not as plain text.| -|Images|Images include alt text. **This is an accessibility requirement that must be fulfilled as part of release criteria.** [Guidelines here](https://worldready.cloudapp.net/Styleguide/Read?id=2665&topicid=28349). | -|Images |Animated GIFs are not accepted into the repo.| -|Images | Images have clear resolution, are free of misspelled words, and contain no private information [See the image guidance](https://github.com/Azure/azure-content/blob/master/contributor-guide/create-images-markdown.md). | -|Staging| The article has been previewed on staging and doesn't contain any obvious formatting issues:
- A numbered or bulleted list that appears as a paragraph
- Code in a code block appearing partly in the code block and partly outside it
- Numbered steps numbered incorrectly due to faulty indentation| - -## Non-blocking content quality items - -For these items, pull request reviewers provide feedback and instructions for the author to follow up with fixes in a later pull request. However, this feedback doesn't block the decision to merge. Authors should follow up within 3 business days with fixes. - -| Category | Quality review item | -|----------|---------------------| -|Content|Articles should have a “Next steps” at the end with 1-3 relevant and compelling next steps. Brief text should be included that helps the customer understand why the next steps are relevant. (New articles only). -|Images|Images use the correct callout style and color, and screenshots use the correct border and placeholder style. [See the image guidance](https://github.com/Azure/azure-content/blob/master/contributor-guide/create-images-markdown.md).| -|Site/design functionality|The H2 headings, when rendered in the on-page TOC, should ideally wrap to no more than 2 lines. Longer headings make the article TOC harder to scan.| -|Style conventions|All titles and headings are sentence case.| -|Process|When you delete or rename an article, make sure you follow the process. Pull request reviewers should add the following comment and link in a comment:

*Please verify you followed the process in the contributor's guide: [Change the name of an article or delete it](rename-or-retire.md).*| diff --git a/Contributor-guide/create-new-using-github.md b/Contributor-guide/create-new-using-github.md new file mode 100644 index 0000000000..12082f4ebd --- /dev/null +++ b/Contributor-guide/create-new-using-github.md @@ -0,0 +1,212 @@ +--- +title: Create new Windows Server articles using GitHub and Visual Studio Code +description: How to create new Windows Server-related articles, using GitHub and Visual Studio Code, as a Microsoft employee. +author: eross-msft +ms.author: lizross +ms.date: 05/02/2019 +--- + +# Create new Windows Server articles using GitHub and Visual Studio Code + +As a Microsoft employee, you can follow these instructions to create and set up your GitHub account and tools, fork and clone the windowsserverdocs-pr repo, set up your remote branch, create a new article, and create a new pull request for approval and publishing. + +## Prerequisites + +Before you can start working in the repo, you must create and set up your GitHub account, set up two-factor verification, and install and configure all the necessary tools. If you’ve already done this, you can skip down to the [Fork the repository section](#fork-the-repository) of this article. + +1. [Create a GitHub account and profile](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-github?branch=master#create-a-github-account-and-set-up-your-profile) + +2. [Link your account to your Microsoft account and to the Microsoft and MicrosoftDocs organizations](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-github?branch=master#link-your-github-and-microsoft-accounts) + +3. [Turn on two-factor verification](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-github?branch=master#enable-two-factor-authentication-and-create-an-access-token) + +4. [Authorize the build system to access your GitHub account](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-github?branch=master#authorize-the-ops-build-system-to-access-your-github-account) + +5. [Install Visual Studio Code](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-tools?branch=master#install-visual-studio-code) + +6. [Install GitHub and its tools](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-tools?branch=master#install-git-client-tools) + +7. [Install the Docs Authoring Pack](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-tools?branch=master#install-the-docs-authoring-pack) + +## Set up your own version of the repo + +After you’ve created and set up your GitHub account and tools, you can create a personal version of your repo. This is where you will create your branches and make all your changes. + +### Fork the repository + +You need a local copy of the source files, so you can create pull requests from your fork to the production repository. + +#### To fork the repository + +1. Sign in to your GitHub account and go to https://github.com/microsoftdocs/windowsserverdocs-pr. + +2. Select **Fork**. + + ![Fork button highlighted on page](media/create-new-using-github/fork-button.png) + +3. Select your GitHub account as the fork location. + + ![Fork button highlighted on page](media/create-new-using-github/fork-location.png) + +### Clone the repository + +You need to clone the repo get a local copy of the repo on to your local device. + +#### To clone the repository + +1. Go to https://github.com/settings/developers, and then select **Personal access tokens** from the left pane. + +2. Select **Generate new token**, give your token a meaningful and unique name, select all the available scopes, and then select **Generate token**. + +3. Copy the token and put it somewhere safe. You’ll need this for the rest of the process and after you leave the page, you won’t be able to get back to it. + +4. Open a Git Bash command and change directories to where you want to store your repo. We recommend using, `C:\users\\Documents\GitHub`, because GitHub creates this directory by default. + +5. Type the following commands using your specific information, one at a time, to clone your repo and set up your remote branches: + + ```markdown + + git clone https://:@github.com//windowsserverdocs-pr.git + + cd windowsserverdocs-pr + + git remote add upstream https://:@github.com/MicrosoftDocs/windowsserverdocs-pr.git + + git fetch upstream master + ``` + +6. Run this command to make sure your remote is properly set up: + + `git remote -v` + +7. You should see something like this output: + + ```markdown + $ git remote -v + + origin https://github.com//windowsserverdocs-pr.git (fetch) + origin https://github.com//windowsserverdocs-pr.git (push) + upstream https://github.com/MicrosoftDocs/windowsserverdocs-pr.git (fetch) + upstream https://github.com/MicrosoftDocs/windowsserverdocs-pr.git (push) + ``` + + If your remote output doesn’t look like this, you can try again by first running `git remote remove upstream`. + +## Create a branch and a new article + +Follow these steps to create an article. + +### Create a new branch and a new file + +Before you can start to work on your content, you must create a new branch in your local repo. + +#### To create a new branch in Git Bash + +- Open Git Bash and type the commands (one at a time): + + ```markdown + cd windowsserverdocs-pr + + git checkout –B + + git push origin + ``` + + >[!Note] + >We highly recommend naming your branch something obvious and unique so you can find it again later. + + After the commands finish, you’ll be in your new branch and ready to create your new file. You only need to change into the windowsserverdocs-pr repo once per instance of your Git Bash. If you close Git Bash, you will need to change directories again after you open it. + +#### To create a new file in your branch + +1. Open Windows Explorer, go to your GitHub directory, and create a new text file in the folder structure. Your file name must be all lowercase and separated by hyphens. For example, _what-is-windows-server.md_. + + You must also change the file extension from .txt to .md. In the error message that appears, select **Yes** to save the file with the new file extension. + +2. Open Visual Studio Code and go to **File**, select **Open folder**, and then go to the GitHub location of the file you created in Step 1. + +3. From the **Explorer** pane, select your new file. + +4. Add your text to the page, and then select **File** > **Save**. + +### Preview your text + +After you add your text to your new file, you must preview your changes to make sure they appear correctly. + +#### To preview your text + +1. In Visual Studio Code, select either of the **Preview** buttons from the upper right-hand corner. + + ![preview button icon](media/create-new-using-github/preview-button-full-page.png): Switches to a full-page preview of your content. + + ![preview button icon](media/create-new-using-github/preview-button-side-by-side.png): Opens the preview page next to your working page, side-by-side. + +2. Make sure your article looks how you expect it to look. + + After you're sure it looks right, you can commit your changes create a pull request for publication. + +### Commit your changes + +After you make sure your text looks right, you can commit your changes to your local version of your repo. + +#### To commit your changes + +- Open Git Bash and type the commands (one at a time, removing the OPTIONAL tags): + + ```markdown + OPTIONAL: git status + + git add . + + git commit -m “public comment about what change is” + + OPTIONAL: git pull upstream master + + git push origin + + ``` + + The optional git status command shows you which files have been modified as part of this commit. The optional git pull upstream master pulls down the latest content changes from the MicrosoftDocs master branch, syncing your local content with the primary master content. This helps to show you any potential merge conflicts ahead of time so you can fix them before you get to the PR stage. + +### Submit a pull request for review and publication + +After you've completed your article, you must get approval from your writer (allow some time for this) for publication. + +#### To submit your pull request + +1. Go to https://github.com/MicrosoftDocs/windowsserverdocs-pr and select the **Pull requests** tab. + +2. In the **Reviewers** area of the right pane, select the gear icon, and then enter the _windowsservercontent_ alias for review. + + A member of the _windowsservercontent_ alias will review your changes or add comments about things that must be changed before merging can happen. + +3. Type **#sign-off** into the comments so that the reviewers know you’re handing off for both review and publishing. The **#sign-off** comment: + + - Updates the label for your pull request from **do-not-merge** to **ready-to merge**. + + - Lets the alias and writers know that you're ready to have your content reviewed. + + - Lets the admins know that after approval, your content is ready go live. + + >[!Important] + >After you add the #sign-off comment, a member of the windowsservercontent team will review the text and push it to master so it will go out with the next scheduled publish to live (10:30am and 3:30pm weekdays). + > + >If you don’t add #sign-off as a final comment to your PR, your content will remain in the queue without being pushed to Master and ultimately to Live. + +## Related information + +For more information about GitHub and the markdown language, see: + +### Git concepts + +* https://guides.github.com/introduction/git-handbook/ + +* https://guides.github.com/activities/forking/ + +* https://guides.github.com/introduction/flow/ + +* https://learngitbranching.js.org/ (Great for visual learners!) + +### Markdown + +* https://www.markdowntutorial.com/ diff --git a/Contributor-guide/edit-existing-using-github.md b/Contributor-guide/edit-existing-using-github.md new file mode 100644 index 0000000000..20642b62e7 --- /dev/null +++ b/Contributor-guide/edit-existing-using-github.md @@ -0,0 +1,131 @@ +--- +title: Edit an existing Windows Server article using GitHub and Visual Studio Code +description: How to edit an existing Windows Server-related articles, using GitHub and Visual Studio Code, as a Microsoft employee. +author: eross-msft +ms.author: lizross +ms.date: 05/06/2019 +--- + +# Edit an existing Windows Server article using GitHub and Visual Studio Code + +As a Microsoft employee, you can follow these instructions to edit an existing article and to create a new pull request for approval and publishing. + +You must still create a new branch for edits, but you don’t have to create a new .md file. Instead, you can just open Visual Studio Code and browse to the location of the folder or file. After you find the file you want to update, make your changes, preview your text, and then commit your changes. + +>[!Note] +>For information about how to create and set up your GitHub account, set up two-factor verification, and install and configure all the necessary tools, along with how to set up your own version of the repo, see the [Create new Windows Server articles using GitHub and Visual Studio Code](create-new-using-github.md) article. + +## Switch your repo and create a new branch + +Follow these steps to edit an existing article. + +### Create a new branch and locate the file you want to update + +Before you can start to work on your content, you must first change to the windowsserverdocs-pr repo and then locate the article you want to update. + +#### To create a new branch in Git Bash + +- Open Git Bash and type the commands (one at a time): + + ```markdown + cd windowsserverdocs-pr + + git checkout –B + + git push origin + ``` + + >[!Note] + >We highly recommend naming your branch something obvious and unique so you can find it again later. + + After the commands finish, you’ll be in your new branch and ready to edit your file. + +#### To locate your article and make your edits + +1. Open Visual Studio Code and go to **File**, select **Open folder**, and then go to the GitHub location of the folder that has the article you want to edit. + +2. From the **Explorer** pane, select the file. + +3. Update the information on the page, and then select **File** > **Save**. + +### Preview your text + +After you update the text, you must preview your changes to make sure they appear correctly. + +#### To preview your text + +1. In Visual Studio Code, select either of the **Preview** buttons from the upper right-hand corner. + + ![preview button icon](media/create-new-using-github/preview-button-full-page.png): Switches to a full-page preview of your content. + + ![preview button icon](media/create-new-using-github/preview-button-side-by-side.png): Opens the preview page next to your working page, side-by-side. + +2. Make sure your article looks how you expect it to look. + + After you're sure it looks right, you can commit your changes create a pull request for publication. + +### Commit your changes + +After you make sure your text looks right, you can commit your changes to your local version of your repo. + +#### To commit your changes + +- Open Git Bash and type the commands (one at a time, removing the OPTIONAL tags): + + ```markdown + OPTIONAL: git status + + git add . + + git commit -m “public comment about what change is” + + OPTIONAL: git pull upstream master + + git push origin + + ``` + + The optional git status command shows you which files have been modified as part of this commit. The optional git pull upstream master pulls down the latest content changes from the MicrosoftDocs master branch, syncing your local content with the primary master content. This helps to show you any potential merge conflicts ahead of time so you can fix them before you get to the PR stage. + +### Submit a pull request for review and publication + +After you've completed your updates, you must get approval from your writer (allow some time for this) for publication. + +#### To submit your pull request + +1. Go to https://github.com/MicrosoftDocs/windowsserverdocs-pr and select the **Pull requests** tab. + +2. In the **Reviewers** area of the right pane, select the gear icon, and then enter the _windowsservercontent_ alias for review. + + A member of the _windowsservercontent_ alias will review your changes or add comments about things that must be changed before merging can happen. + +3. Type **#sign-off** into the comments so that the reviewers know you’re handing off for both review and publishing. The **#sign-off** comment: + + - Updates the label for your pull request from **do-not-merge** to **ready-to merge**. + + - Lets the alias and writers know that you're ready to have your content reviewed. + + - Lets the admins know that after approval, your content is ready go live. + + >[!Important] + >After you add the #sign-off comment, a member of the windowsservercontent team will review the text and push it to master so it will go out with the next scheduled publish to live (10:30am and 3:30pm weekdays). + > + >If you don’t add #sign-off as a final comment to your PR, your content will remain in the queue without being pushed to Master and ultimately to Live. + +## Related information + +For more information about GitHub and the markdown language, see: + +### Git concepts + +* https://guides.github.com/introduction/git-handbook/ + +* https://guides.github.com/activities/forking/ + +* https://guides.github.com/introduction/flow/ + +* https://learngitbranching.js.org/ (Great for visual learners!) + +### Markdown + +* https://www.markdowntutorial.com/ \ No newline at end of file diff --git a/Contributor-guide/file-names-and-locations.md b/Contributor-guide/file-names-and-locations.md deleted file mode 100644 index 5cb4cae7e3..0000000000 --- a/Contributor-guide/file-names-and-locations.md +++ /dev/null @@ -1,70 +0,0 @@ - - - - -# File names and locations for Windows Server technical articles - -Knowing and following the rules helps you get your pull request accepted faster. - -+ [Rules] -+ [Pattern] -+ [File name approval] - -## Rules - -- All files must be in markdown and use the .md file extension. -- Keep the file names to 3-5 words if possible - 10 words is really too long for readability and SEO. -- Use lower case and only letters, numbers, and hyphens. -- No spaces or punctuation characters. Use a hyphen to separate words and numbers in the file name. -- Use the short form of action verbs, not the '-ing' form: `deploy-nano-server` not `Deploying-Nano-Server` -- Leave out small words, such as a, and, the, in, or. -- Spell words out; avoid unapproved or unnecessary acronyms in file names -- File names should be unique - instead of `overview.md` use `storage-spaces-overview.md` - -Acronyms and initialisms in file names - specific guidelines: - -- Follow existing Microsoft guidance for acceptable name abbreviations -- Industry-standard abbreviations are acceptable as necessary in file names. - -## Pattern - -Review the list of articles in the repository to get an idea of existing names. Here's the general pattern: - - **component-topic-title.md** - -For example, `storage-spaces-direct-overview.md` - -## File name approval - -When you submit a new file, pull request reviewers review the name and provide feedback via the pull request comment stream if changes are needed. The file name needs to be corrected before the pull request is accepted. Contributors can easily push the update to the pending pull request. - -## Folders in the repo - -Use the existing folder structure. Don't create folders without getting approval from a repository admin. Talk to them if you think you need a new folder. - -The GitHub repository should have a simple and relatively flat folder structure – \\\\ - for example storage\data-deduplication. Doing so has the following advantages: - - It’s very simple. - - It’s closer to how Azure.com works - - It makes it easy for writers/PMs to quickly find their topics – no need to dig around through other folders looking for where a particular technology is nested. - - It keeps the URL short, which is good for SEO and user experience, customers occasionally look at the URL for cues. - -## Changing case in file names - -Windows operating systems are case insensitive. If you need to change a file name to fix casing, it's better to make a change to the file contents, unless you're on a Linux or Mac. For example: - - biztalk-administration-and-Development-Task-List-in-BizTalk-Services --> biztalk-services-administration-and-development-task-list - -Use the `git mv` command to rename a file: -``` - git mv -``` - -### Contributors' Guide Links - -- [Index of guidance articles](./contributor-guide-index.md) - - - -[Rules]: #rules -[Pattern]: #pattern -[File name approval]: #file-name-approval diff --git a/Contributor-guide/git-steps-create-update-content.md b/Contributor-guide/git-steps-create-update-content.md deleted file mode 100644 index cd8532958b..0000000000 --- a/Contributor-guide/git-steps-create-update-content.md +++ /dev/null @@ -1,88 +0,0 @@ - - - - -# Git commands to create or update an article - ->!NOTE: These commands assume you've configured Github to specify the default repo where you pull files from. In Github terminology, where you pull files from is your *upstream*. Where you push files to is your *origin*. Based on how our repo and workflow are designed, your upstream should be set to our repo, which is under the Microsoft organization - https://github.com/Microsoft/WindowsServerDocs-pr and your origin should be your fork of this repo, under your own Github account. For example, Kathy's is https://github.com/KBDAzure/WindowsServerDocs-pr - ->To check your settings, type ```git config -l```. Look at the URLs to make sure they refer to location you intended. - -## Add or update an article - -Here's how to create a local branch, save your changes, and then push them to your remote fork. - -1. Start Git Bash (or the command-line tool you use for Git). - -2. Change to WindowsServerDocs-pr: - - cd WindowsServerDocs-pr - -3. It's best to keep your local Master branch and the remote Master branch in your fork in sync with the repo's Master branch. This can help save you a lot of frustration and lost time -- you're more likely to catch issues early and keep things in a good, known working state. Run: - - git checkout master - git pull upstream master - git push origin master - -4. Now you're ready to create a branch to do your daily or deliverable-based work in. The best way to create a local working branch from a release branch is to use to run: - - git checkout upstream/upstream-branch-name -b your-local-branch-name - - This creates the local branch directly from the upstream branch and helps you avoid merging the wrong files into your new local branch. For example, to create a working branch based on the ga-threshold branch, you could run a command like this: - - git checkout upstream/master -b working-11-18 - - If you're working on content that should be merged into branch that's not - -5. Add the local working branch to your fork: - - git push origin - -6. Create your new article or make changes to an existing article. Use Windows Explorer to open markdown files, and your markdown editor to create and edit files. For basic formatting help, see this [article](https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github/) in Github. - -7. Add required metadata and version info, according to [Metadata and product versioning](metadata-OSversioning-and-trademarks.md). - -8. Check status, then add and commit your changes: - - git status - - Review the results to make sure the files listed are the ones you changed. If ALL the files look accurate, run this command to add all of the files: - - git add . - git commit –m "" - - To add only the specific files (for example, if ```git status``` lists files that you don't want to submit), instead you MUST run: - - git add - git commit –m "" - - >[!IMPORTANT] - >The command ```git add .``` adds ALL pending changes reported by ```git status```. This means that if ```git status``` shows untracked updates that you don't want to add, use ```git add ``` instead. - -9. Update your local working branch with changes from upstream: - - git pull upstream master - -10. Push the changes to your fork on GitHub: - - git push origin - -## Submit your changes - -When you're ready to submit your content for staging, validation, and/or publishing, use the GitHub UI to create a pull request. - -When you open a pull request (PR), this triggers a test pass, builds the project and publishes to our internal staging site. It's okay to open a pull request that you're not ready to have merged because this is how you get a test pass and check your updates on the staging site. Build details and staging links are posted as comments to the PR. - -It's your responsibility to do the following **before you ask to have your changes merged**: - - Review build details to make sure it contains no errors. - - Review your updates on the staging site. - -After you've done this, indicate it by either: -- Adding the "ready-to-merge" label to the PR. \(Click **Labels** or the gear icon to the right of the comment stream in the PR.) -- Adding ready-to-merge as a comment and send email to the WSSC Pull Reviewers alias: wssc-pra - -The PR reviewer checks your changes and accepts the PR unless there are issues or questions. Feedback or requests to fix issues are added as comments. Review [Quality criteria for pull request review](contributor-guide-pr-criteria.md) to learn what's expected. - -## Publishing - -- Articles are published at around 10:00 AM and 3:00 PM Pacific Time, Monday-Friday. Keep in mind that a pull request reviewer needs time to review and accept your changes before they can merged. Changes must be merged to be picked up in the next scheduled publishing cycle. If you need an article published for a specific publication cycle, let a pull request reviewer know ahead of time. When your PR is accepted, your changes are merged into the repo and will be included in the next time publication run. It can take up to 30 minutes for articles to appear online after publishing. diff --git a/Contributor-guide/github-browser-updates.md b/Contributor-guide/github-browser-updates.md new file mode 100644 index 0000000000..c32e66b4ba --- /dev/null +++ b/Contributor-guide/github-browser-updates.md @@ -0,0 +1,54 @@ +--- +title: Edit existing Windows Server articles using a web browser and GitHub +description: How to make quick edits to the existing Windows Server documentation using a web browser and GitHub, as a Microsoft employee. +author: eross-msft +ms.author: lizross +ms.date: 05/02/2019 +--- + +# Update existing Windows Server articles using a web browser and GitHub + +The Microsoft Windows Server documentation set is open source and hosted on GitHub. This open source approach streamlines and improves communication between product engineers, content teams, and the customer. + +The user experience on [docs.microsoft.com/windows-server](https://docs.microsoft.com/windows-server) integrates [GitHub](https://github.com) workflows directly to make it even easier for you to contribute as a Microsoft employee. + +> [!IMPORTANT] +> All repositories that publish to docs.microsoft.com have adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) or the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). For more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/). Or contact [opencode@microsoft.com](mailto:opencode@microsoft.com), or [conduct@dotnetfoundation.org](mailto:conduct@dotnetfoundation.org) with any questions or comments. +> +> Minor corrections or clarifications to documentation and code examples in public repositories are covered by the [docs.microsoft.com Terms of Use](https://docs.microsoft.com/legal/termsofuse). New or significant changes generate a comment in the pull request, asking you to submit an online Contribution License Agreement (CLA) if you are not an employee of Microsoft. We need you to complete the online form before we can review or accept your pull request. + +## Quick edits to existing articles using GitHub and a web browser + +Quick edits streamline the process to report and fix small errors and omissions in documents. Despite all efforts, small grammar and spelling errors _do_ make their way into our published documents. + +1. Go to https://github.com/MicrosoftDocs/windowsserverdocs-pr/tree/master/WindowsServerDocs. + +2. Navigate to the article you want to edit, and then select the **Edit this file** button. + + ![Edit this file button](media/github-browser-updates/edit-this-file.png) + +3. Edit the topic, then scroll down to the bottom, briefly describe the changes, and then select **Commit changes**. + + ![Commit changes with title info](media/github-browser-updates/commit-changes.png) + +## Submit the pull request + +After you create your pull request, you must submit it for approval and publishing. + +### To submit your pull request + +1. On the **Open a pull request** page, update your commit message to make it more appropriate for a PR. For example: Fix typo in first paragraph. + +2. Make sure that only the commits and files you expect to be included are included. Also check that the PR goes to the correct branch in the upstream repository, either master (typically) or a release branch (occasionally). + +3. In the **Reviewers** area of the right pane, select the gear icon, and then enter _windowsservercontent_. A member of the alias will be on point to review your changes and either merge your pull request or add comments about things to change before merging. + +4. Select **Create pull request**. The new PR is linked to your working branch in your fork. Until the PR is merged, any new commits you push to the same working branch in your fork are automatically included in the PR. A new label is added to your pull request that says, **do-not-merge**. This simply means that your content is still in progress and shouldn't be reviewed or pushed to the live site. + +5. When you're ready for someone from the alias to review your content, you must add the text, **#sign-off** to the comments. This comment: + + - Updates the label for your pull request from **do-not-merge** to **ready-to merge**. + + - Lets the alias and writers know that you're ready to have your content reviewed. + + - Lets the admins know that after approval, your content is ready go live. \ No newline at end of file diff --git a/Contributor-guide/media/create-new-using-github/fork-button.png b/Contributor-guide/media/create-new-using-github/fork-button.png new file mode 100644 index 0000000000000000000000000000000000000000..690d885b580c2b4fbedf1809c814fa1315b398d6 GIT binary patch literal 10333 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 literal 0 HcmV?d00001 diff --git a/Contributor-guide/media/github-browser-updates/commit-changes.png b/Contributor-guide/media/github-browser-updates/commit-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffd63682adabc26645db0c02d7d2c794802959f GIT binary patch literal 50276 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

  • _5J;-|^iP5TGohNl?E}t`HLf6}-OrJBW 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 iBSXFtH(n@z!C#U0t=R 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:\\ - -Check your file for these and any other obvious errors, then submit a PR to publish the updated file. If you're stuck, email the PR reviewers alias: wssc-pra@microsoft.com - -## See also -Metadata used in this repo is based on metadata used in Content Services & International \(CSI\). More info, including optional metadata, is available at [http://aka.ms/skyeye/meta](http://aka.ms/skyeye/meta). -For business intelligence resources, see the CSI BI team's [wiki](https://microsoft.sharepoint.com/teams/STBCSI/Insights/Selfserve%20BI%20wiki/Self-serve%20BI%20wiki.aspx). \ No newline at end of file diff --git a/Contributor-guide/metadata-requirements-for-articles.md b/Contributor-guide/metadata-requirements-for-articles.md new file mode 100644 index 0000000000..fad69e1eb7 --- /dev/null +++ b/Contributor-guide/metadata-requirements-for-articles.md @@ -0,0 +1,53 @@ +--- +title: Add the required metadata tags to your Windows Server-related article +description: A list of the information you must add as metadata tags to the top of your Windows Server-related articles. The required tags are subject to change, based on both your reporting and team requirements. +author: eross-msft +ms.author: lizross +ms.date: 05/06/2019 +--- + +# Add the required metadata tags to your Windows Server-related article + +At the top of every article, there is specific metadata that must be included for tracking and SEO purposes. The required tags are subject to change, based on reporting requirements. However, you should be notified if you need to add/remove any fields. + +It should look like this, including the three hyphens (---) at the top and bottom: + +```markdown + +--- +title: The title of the article should go here. This is used in SEO and search results. + +description: A description for the article should go here. This is used in search results, to provide users with information about whether the article has the information they’re looking for. + +ms.prod: Use this specific text, windows-server-threshold + +ms.reviewer: The Microsoft alias for the primary PM for the feature/functionality + +author: Your GitHub alias + +ms.author: Your Microsoft alias + +manager: Your manager’s Microsoft alias + +ms.date: Date of change (MM/DD/YYYY) + +--- + +``` + +## Example + +```markdown + +--- +title: What is Windows Admin Center? +description: Learn about the Windows Admin Center, a locally-deployed, browser-based management tool set that lets you manage your Windows Servers with no Azure or cloud dependency. +ms.prod: windows-server-threshold +ms.reviewer: alainch +author: danielle-github +ms.author: danielle +manager: alainch +ms.date: 07/06/2019 +--- + +``` \ No newline at end of file diff --git a/Contributor-guide/rename-or-retire.md b/Contributor-guide/rename-or-retire.md deleted file mode 100644 index 19d99200bc..0000000000 --- a/Contributor-guide/rename-or-retire.md +++ /dev/null @@ -1,90 +0,0 @@ -# Rename or delete an article - -Before you rename or delete an article, you need to follow this process to avoid or reduce the number of broken links. Customers hate broken links and aren't shy about sounding off when they hit one. Note that renaming or deleting an article is the last step in this process, not the first. - - -## Step 1: Manage inbound links - -Determine if there are any non-Microsoft inbound links to your content, such as blogs, forums, and other content on the web. Contact blog owners to change these links, and remove or update links from forum posts. Web analytics tools can help identify high traffic inbound links you might need to manage in this way. - -## Step 2: Remove all crosslinks to the article from the WindowsServerDocs-pr repository - -1. Refresh your local branch – run `git pull upstream `, ie to refresh from master, run `git pull upstream master` - -2. Scan the WindowsServerDocs-pr folder to find articles that have a link to the article you want to rename or retire, then update the articles to remove the links or replace them with links to another article. You can use a search and replace utility to find the crosslinks if you have one installed. If you don't, you can use Windows PowerShell: - - a. Start Windows PowerShell. - - b. At the PowerShell prompt, change into the WindowsServerDocs-pr folder: - - `cd WindowsServerDocs-pr\WindowsServerDocs-pr` - - c. Run a command to list all files that contain a link to the article to rename or delete: - - `Get-ChildItem -Recurse -Include *.md* | Select-String "" | group path | select name` - - To send the list of file names to a text file (in this case, named psoutput.txt), run: - - `Get-ChildItem -Recurse -Include *.md* | Select-String "" | group path | select name | Out-File C:\Users\\psoutput.txt` - -3. Add and commit all your changes, push them to your fork, and open a pull request. For instructions, see [Git commands to create or update an article](git-steps-create-update-content.md). - -## Step 3: Update FWLinks - -Check the FWLink tool for any FWLinks that point to the article. Point any FWLinks at replacement content; if you are not on the alias that owns the link, join it. If the owners won't update the link, file a ticket with MSCOM to have the link changed. More info - [internal wiki](http://sharepoint/sites/azurecontentguidance/wiki/Pages/Manage%20inbound%20links%20to%20retired%20topics.aspx). - -## Step 4: Remove crosslinks to the article from table of contents - -Work with the person who maintains the ToC.md file. This file populates the left-hand table of contents in the technical library. If you don't know who to contact, send email to wssc-pra@microsoft.com. - -## Step 5: Add redirects -If you're renaming ore deleting a file, add a redirect so that existing links don't break: - -1. Leave the old file in the existing location with the existing file name. -2. Replace the content in the file with this piece of metadata: - ``` - --- - redirect_url: - --- - ``` - \ is the full URL to a different location or is the path+filename to a different topic in the same OPS repo. - - For example - this would be the whole file: - - ``` - --- - redirect_url: ../../failover-clustering/whats-new-in-failover-clustering - --- - ``` - -3. After creating a PR for the redirect, click the links in the comments for the PR - if the redirect works you should get to the target topic. - -## Step 6: Rename or delete the article - -If you're not using a redirect, do this step after you've completed the previous steps and all affected articles are published. If you are using a redirect, renaming or deleting the article would undo this and cause a broken link. -To rename a file, simply rename it in the file system, then add, commit and push the change, and then open a pull request. -To delete a file, first you need to know that it doesn't work to just delete a file from your file system because this is a source control system and it needs to know you intended to do this. Otherwise your deleted files will probably reappear. -There are two ways to do this: - -- File system and git: - Delete the file from the file system. Then from your git tool, run one of the following ```Git add -A``` | ```Git add --all``` | ```Git add -u``` -- Just git: - Run ```git rm foo.md``` - - More info [http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo](http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) and [https://git-scm.com/docs/git-rm](https://git-scm.com/docs/git-rm) - -## Step 7: Find and fix straggler broken links - -Use the content QA tool to find broken links that the previous steps didn't catch, then remove or fix the links. - -## Step 8: Remove cached pages from search engines - -Go to these web pages to remove cached web pages from search engines: -[Bing](https://www.bing.com/webmaster/tools/content-removal?rflid=1) -[Google](https://www.google.com/webmasters/tools/removals?pli=1) - - -### Contributors' guide links - -- [Index of guidance articles](./contributor-guide-index.md) - diff --git a/Contributor-guide/tools-and-setup.md b/Contributor-guide/tools-and-setup.md deleted file mode 100644 index 2f09923327..0000000000 --- a/Contributor-guide/tools-and-setup.md +++ /dev/null @@ -1,23 +0,0 @@ - - - - -# Install and set up tools for authoring in GitHub - -Instructions are available on Windows Server writing team's site - [Contributors start here](https://microsoft.sharepoint.com/teams/WindowsServerContent/SitePages/Contributors%20start%20here.aspx). - -After you're set up, see the other [articles](Contributor-index.md) in this guide to learn to contribute to this repo. - diff --git a/Contributor-guide/ws-template.md b/Contributor-guide/ws-template.md deleted file mode 100644 index 5c414a7032..0000000000 --- a/Contributor-guide/ws-template.md +++ /dev/null @@ -1,243 +0,0 @@ ---- -# required metadata -title: [ARTICLE TITLE] -description: -author: [GITHUB USERNAME] -ms.author: [MICROSOFT ALIAS] -ms.date: [DATE] -ms.topic: article -ms.prod: windows-server-threshold -ms.technology: -ms.localizationpriority: [high/medium/low] ---- - -# Metadata and Markdown Template - -This OPS template contains examples of Markdown syntax, as well as guidance on setting the metadata. To get the most of it, you must view both the [raw Markdown](https://raw.githubusercontent.com/Microsoft/WindowsServerDocs-pr/master/Contributor-guide/ws-template.md?token=AG1vEhARRHNLtPgKXP35BGjNZGajKOArks5YLNIwwA%3D%3D) and the [rendered view](https://github.com/Microsoft/WindowsServerDocs-pr/blob/master/Contributor-guide/ws-template.md). (The raw Markdown shows the metadata block, while the rendered view does not.) - -When creating a Markdown file, you should copy this template to a new file, fill out the metadata as specified below, set the H1 heading above to the title of the article, and delete the content. Anything in CAPS in square brackets requires your attention. - - -## Metadata - -The full metadata block is above. Some key notes: - -- You **must** have a space between the colon (:) and the value for a metadata element. -- Colons in a value (for example, a title) break the metadata parser. In their place, use the HTML encoding for a colon of `:` (for example, `"title: Azure Rights Management: the basics | Azure RMS"`). -- **title**: This title will appear in search engine results. -- **author**: The author field should contain the **GitHub username** of the author, not their alias. -- **ms.prod**, **ms.technology**: Use "windows-server-threshold" for ms.prod (or w10 if you're using this template to create content for Windows 10). Talk to your CX contact to get the ms.technology value. - -## Basic Markdown, GFM, and special characters - -All basic and GitHub-flavored Markdown is supported. For more information on these, see: - -- [Baseline Markdown syntax](https://daringfireball.net/projects/markdown/syntax) -- [GitHub-flavored Markdown (GFM) documentation](https://guides.github.com/features/mastering-markdown) - -Markdown uses special characters such as \*, \`, and \# for formatting. If you wish to include one of these characters in your content, you must do one of two things: - -- Put a backslash before the special character to "escape" it (for example, \\\* for a \*) -- Use the [HTML entity code](http://www.ascii.cl/htmlcodes.htm) for the character (for example, \&\#42\; for a *). - -## Headings - -Headings should be done using atx-style, that is, use 1-6 hash characters (#) at the start of the line to indicate a heading, corresponding to HTML headings levels H1 through H6. Examples of first- and second-level headers are used above. - -There **must** be only one first-level heading (H1) in your topic, which will be displayed as the on-page title. - -Second-level headings will generate the on-page TOC that appears in the "In this article" section underneath the on-page title. - -### Third-level heading -#### Fourth-level heading -##### Fifth level heading -###### Sixth-level heading - -## Text styling - -*Italics* - -**Bold** - -~~Strikethrough~~ - -## Links - -### Internal Links - -To link to a header in the same Markdown file, view the source of the published article, find the ID of the head (for example, `id="blockquote"`), and link using # + id (for example, `#blockquote`). - -- Example: [Blockquotes](#blockquote) - -To link to a Markdown file in the same repo, use [relative links](https://www.w3.org/TR/WD-html40-970917/htmlweb.html#h-5.1.2), including the ".md" at the end of the filename. - -- Example: [Tips and gotchas](tips-gotchas.md) -- Example: [Tools and setup for contributors](../readme.md) - -To link to a header in a Markdown file in the same repo, use relative linking + hashtag linking. - -- Example: [Deleting files](tips-gotchas.md#deleting-files) - -### External Links - -To link to an external file, use the full URL as the link. - -- Example: [GitHub](http://www.github.com) - -If a URL appears in a Markdown file, it will be transformed into a clickable link. - -- Example: http://www.github.com - -## Lists - -### Ordered lists - -1. This -1. Is -1. An -1. Ordered -1. List - - -#### Ordered list with an embedded list - -1. Here -1. comes -1. an -1. embedded - 1. Miss Scarlett - 1. Professor Plum -1. ordered -1. list - - -### Unordered Lists - -- This -- is -- a -- bulleted -- list - - -##### Unordered list with an embedded list - -- This -- bulleted -- list - - Mrs. Peacock - - Mr. Green -- contains -- other - 1. Colonel Mustard - 1. Mrs. White -- lists - - -## Horizontal rule - ---- - -## Tables - -In almost every instance, use MD formatting for tables. While HTML tables provide more flexibility we DO NOT use them in our content. If you have an HTML table in your article, we will not merge that article. - -| Tables | Are | Cool | -| ------------- |:-------------:| -----:| -| col 3 is | right-aligned | $1600 | -| col 2 is | centered | $12 | -| col 1 is default | left-aligned | $1 | - - -## Code - -### Generic codeblock - -Indent code four spaces for generic codeblock coding. - - function fancyAlert(arg) { - if(arg) { - $.docs({div:'#foo'}) - } - } - - -### Codeblocks with language identifier - -Use three backticks (```) + a language ID to apply language-specific color coding to a code block. Here is the entire list of [GitHub Flavored Markdown (GFM) language IDs](https://github.com/jmm/gfm-lang-ids/wiki/GitHub-Flavored-Markdown-(GFM)-language-IDs). - -##### C♯ - -```c# -using System; -namespace HelloWorld -{ - class Hello - { - static void Main() - { - Console.WriteLine("Hello World!"); - - // Keep the console window open in debug mode. - Console.WriteLine("Press any key to exit."); - Console.ReadKey(); - } - } -} -``` -#### Python - -```python -friends = ['john', 'pat', 'gary', 'michael'] -for i, name in enumerate(friends): - print "iteration {iteration} is {name}".format(iteration=i, name=name) -``` -#### PowerShell - -```powershell -Clear-Host -$Directory = "C:\Windows\" -$Files = Get-Childitem $Directory -recurse -Include *.log ` --ErrorAction SilentlyContinue -``` - -### Inline code - -Use backticks (`) for `inline code`. - -## Blockquotes - -> The drought had lasted now for ten million years, and the reign of the terrible lizards had long since ended. Here on the Equator, in the continent which would one day be known as Africa, the battle for existence had reached a new climax of ferocity, and the victor was not yet in sight. In this barren and desiccated land, only the small or the swift or the fierce could flourish, or even hope to survive. - -## Images - -### Static Image - -![this is the alt text](../windowsserverdocs/get-started/media/wsbanner.png) - -### Linked Image - -[![alt text for linked image](../windowsserverdocs/get-started/nano.png)](../windowsserverdocs/get-started/getting-started-with-nano-server.md) - -## Alerts - -### Note - -> [!NOTE] -> This is NOTE - -### Warning - -> [!WARNING] -> This is WARNING - -### Tip - -> [!TIP] -> This is TIP - -### Important - -> [!IMPORTANT] -> This is IMPORTANT - diff --git a/README.md b/README.md index 435940770e..490dc21ebd 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,59 @@ -## Microsoft Open Source Code of Conduct +# Windows Server Documentation -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). -For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. +Welcome to the open source documentation of Microsoft Windows Server. Please review this README file to understand how you can assist in contributing to the Windows Server documentation. -# WindowsServerDocs-pr +## Getting Started + +Contributing to open source is more than just providing updates, it's also letting us know when there is an issue. Read our [Contributing guidance](https://github.com/MicrosoftDocs/windowsserverdocs-pr/blob/master/contributor-guide.md) to find out more. + +## Prerequisites + +You've decided to contribute, that's great! + +Contributing to the documentation first requires you to have a GitHub account. If you don't have an account, follow the instructions to [set up a GitHub account](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-github?branch=master). + +After you have your GitHub account, you'll also need to download and install the following tools: + +- [Visual Studio Code](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-tools?branch=master#install-visual-studio-code) + +- [Git client](https://git-scm.com/download) + +- [Docs Authoring Pack extension for Visual Studio Code](https://review.docs.microsoft.com/help/contribute/contribute-get-started-setup-tools?branch=master#docs-authoring-pack) + +## WindowsServerDocs-pr This repo is actively managed and includes the source for Windows Server content published to [docs.microsoft.com](https://docs.microsoft.com): -- [Windows Server 2019](https://docs.microsoft.com/en-us/windows-server/get-started-19/get-started-19) -- [Windows Server 2016](https://docs.microsoft.com/en-us/windows-server/get-started/server-basics) -- [Essentials Server 2016 and Essentials Server 2019](https://docs.microsoft.com/en-us/windows-server-essentials/get-started/get-started) -- [Microsoft Hyper-V Server 2016](https://docs.microsoft.com/en-us/windows-server/get-started/server-basics) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/get-started-19) +- [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/server-basics) +- [Essentials Server 2016 and Essentials Server 2019](https://docs.microsoft.com/windows-server-essentials/get-started/get-started) + +## How can I contribute? + +There are a couple of ways to contribute to the documentation, review the sections below to find out which one is right for you. + +### Lightweight editing in the GitHub browser + +Follow the [guidance to make quick edits using the GitHub web browser](./Contributor-guide/github-browser-updates.md). This guidance is intended only for small changes to existing content. If you want to make larger changes, you must follow the process using GitHub and Visual Studio Code. + +### Creating new content using GitHub and Visual Studio Code + +Follow the [guidance to create new articles using GitHub and Visual Studio Code](./Contributor-guide/create-new-using-github.md). + +### Editing existing content using GitHub and Visual Studio Code + +Follow the [guidance to update existing articles using GitHub and Visual Studio Code](./Contributor-guide/edit-existing-using-github.md). + +## Reporting Bugs and Suggesting Enhancements + +Please use the Feedback tool at the bottom of any article to submit bugs and suggestions. +![Feedback tool at the bottom of any article](media/feedback-area.png) -To make a small update, simply edit the file and submit a pull request. Check out [Editing existing Windows professional documentation](https://docs.microsoft.com/en-us/windows/whats-new/contribute-to-a-topic) for more details. +## License -For internal, Microsoft contributors - Info on how to add or update content, minimum quality standards, formatting help and more is available in the [Contributor's Guide](https://aka.ms/windowsauthoring). +Please refer to [LICENSE](https://github.com/MicrosoftDocs/windowsserverdocs-pr/blob/master/LICENSE), [LICENSE-CODE](https://github.com/MicrosoftDocs/windowsserverdocs-pr/blob/master/LICENSE-CODE) and [ThirdPartyNotices](https://github.com/MicrosoftDocs/windowsserverdocs-pr/blob/master/ThirdPartyNotices) for all Licensing information. +## Code of Conduct +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. \ No newline at end of file diff --git a/media/compare-changes.png b/media/compare-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..52d063af3b1d0698ff2da8adcc2f864e2b574858 GIT binary patch literal 21564 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 J1E+Q;@ITK%2g(2d literal 0 HcmV?d00001 diff --git a/media/contribute-link.png b/media/contribute-link.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf685e54ee93e8fbb2dbf7ccfe5c4f0144afe7c GIT binary patch literal 4194 zcmcIoXH*l)whl&#fDit*uPhS@~H3006t0 zsi7?Zz;uq$?mmBpAx9nu^e`$Wq^*fQpkh#Pg`u2%sAs7M0N|6^PTc=tvILmkMFIdE zo&OZ3Z~ny(7$9G;kz=r(zgKXmdk`ED;O^rWEbj*o7EzH`kXKYz0Xm@o0Pu*Jq2BGV z`@cza*ria&w?KN#Qq(Gp#;o(!kb+sjm}9Y6o`vpDiW%h7xy<{ijvGhM-AXvU1^8j+ zo{M75s6>yw8p+--4)bbSQbtaz)r+NNPI3Bj1*}p*e|5VlDH4w(ytF@WWD<#_%)=@L z%_a!ZIn?Xn9lxcW86xpH(H`K&1$r7L2nBFb0lGs#fF2ld_CKeXO?M(p2EIOP>KHI- z6vn9oV$y0cNvm4+zheBm1bffn*@pi@nWPgiT`syQwHRW>mG^9HFYl{E%U-CzV$)b_ zLI2*-^!?2zpADf^G}+B`8{aYD^C5E~f%3lKSMN2}Py)u?yDB~JQFgmIwQk-yrR~Xj zRoUCteHj^!f@IOB;%MH->NVsAS(zc=P50GYq__R|#4nbg*BAW_4ioLK8eq@bQrnQG z&1!RXt6Z@*jX2sF+^jl2qZH2Dxv-`acbMhj(;4&~*|gC=WB|xSkzX#-70dP%Lid_` zk(p@Iow8DnhAy{-E4SYd#pi{%2-MAA^uGA5k4#r>%{n2kjvR@tqvj#B1>VP`e9Vp#%s=N*%_h8^A-Jsu8#Q@$_D%8vQs?Zp*(TGt#x^#dc<)B^Z8hgS5 ztbm|EdTu#n8_WahtCG3=J=yO=^@-NWvfyF=WGsD#UTt>)I1=Sfut9OLifHC3$( zr%P}|{q8TMJ)`~*@4D7Utvna;mnOy?azN=CYaN92sQnJgBzwrv5Z~!sNik>IsDg!HXC zP}q!(OV{4T#dP1OY0v6#$!Vrfv(e=53gq_0BJgt2M$(2npT;bo%V$Z{lLX5tSK9ld zbLCTUNzBs1z8VXgAu8j_a`~2=zTu-#OS=<|&JDSWAgUYXJM~rg2aX?=580Xnhxy|i zZrK<)ZAWz@_T~jvV^|pe$!iinnaT2gSZII2*cLjevn$|I>fYH31u2JUsoLoki!Tirg&(`6|jE;XK7^`Tws{o9KpIP zX1-BX2V#CZ0;3eM9hkY~{064m-}fD|!*1tcTNeMfBSMQ-rAqSE&uPExEuqtL*axPq)o$7>{XV0De;YN0L(= zVA{i-Bo7hOvL5)VJJrJ8exWYq&%qG=q7#{lrEI;jOI!jY(u;b!OSiKS{&Jtk9g&n*!Kgd6S#IK7Z~!;56=3s*5P?e z^(i#TEoJgm=AY>JSv8mufx0+BYN*um(V5xFTC~vRA7$xSC(3(h2TpD?eA_o3Yn7R8 zv(LsK#p*~@PFz;NvS-G;(9>+F+lHFwsl0JjQ!M)F{T$MDN%lIUD@mGJdjLJxcwW&r zH4mh5_3zxYv@Wruj`dcSKEdZ*j|{<4Vt7%zAOWDK;8agav4ofnPZhPzjSj%w@-Ud% z;RJf}&TFh$7a0u!AK<#;YktWw_Y{KGWT^n6Bwn;!>s#9-)s1g8f(xpfW`;1u2?#%_ zL@AF$cP%~!aRWU^f!QX?hi6ew5sWo@*$Goxh{2wJgVD@`r|U}0#zGWBVTy{=>E86; z5H6f7@)B3+Md$&xD_(_9_%3}9tc+;gTpU<-#n$6Q0pbo>q8LL=diUhq6kjLTY~UYkYFJ%|@s+DQAK}P(vG70` z8=O$(cG`f*!I91n*FPzZ!R*u2;IN@uI$m`ml1$%i0A0qLO|2;syzccF>XrX8bL?!#KF5{$Vk< zKfNGzCbl-VN~`-Z^yb01(>JybE*nUMt#;VT#a4}3jru){`Gm-oO=a9l7cuoDs2ab1 zi_*S#6^!aNLq=Yi-lvvH|Nis0=O0o)Nz^t&tAIdE8`I|`|Hyx>Gd_}c-vrD|7TvE( zH#@AHJ@Q)3+#U@hX7#S7UwNFA0J}z@L`SZv75Lo0S-^WB^93{wd_;Zq7-IRBe&~gM zsi(8QIN&;A*^iT!*`etb?TT2L`rJ$}Ma5dRzW*A4LjgaI+vcE;tb@S7-L;hD7sCcg znLaDC!B$Z3s(rErJbDMJ_}cJ7pxvb@Ek#^1r7O@VmUk|KrL#TWeNKSQb0X5&&=x#J zX+L5)gX)zdOo8_!lw>6kiCHV*zx$|?o1+mjbuX%JdRec31S{!Bk?Ch94JY8e8r7;0fy;nazIco1D_fCCf*}d0cc=*2V zi)7OVZ1-(w$wa?JWi%q|MEzY}0r-XrSy>MH!XcOjjTk~tw$a~7b_=TpkVVsHd{+pS zjXR^H1`2m`>v7$p=EO3sp|WnTXNEfYaeIWel-=z-^a8@F_V&4$4{eeg`gfWna5-L; zLP77`4&Ld5UXSc*kIE8iN|g5;##N0W)qD{I+vt+5oLXzyklczOf8x(j zeV3D-uoL%B__P73={v|Wdvsim9=JXAhXFB{;K{c2yd}EXDda>$U=UCEX}4S@-*WTz zp-<(wfjv;*lx(4G50AOZhWmuu__UwNEh+_z3 literal 0 HcmV?d00001 diff --git a/media/feedback-area.png b/media/feedback-area.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5e8c3f0c9dc6d523d3e89bb35e0bed9ea498ec GIT binary patch literal 34956 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 U`%vu)9OET9X=SP6S8qT3H(55qSpWb4 literal 0 HcmV?d00001 diff --git a/media/pencil-icon.png b/media/pencil-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..82fe7852ddb119e6cd016ff06009f46d1d44078f GIT binary patch literal 10027 zcmdsdXIN8Pw{GZ>jtvwL5JYKGRJwqmA|Rl&AWBg{1c`w35=uZ&5ky*~gVGYJRB53p zNDTs^N|T<@AwUw!SjoeYH3JAl#R#ScKG%C%R)7gAR|8FTP+>REBJe^Iu=8oBN+c6?+ZQfG# zbT@W)$07}LUgN7=cRCX?hymHGH{SOe@^sqSwX+L_n;Urk8sjo_B^APClQkfPp1wHF!wc$tN5jCr%84a?|$R zS<#(KvI#NrPg&Y;jpSt-R1`GzP9DtTNLBVe>PFm{9VTwh=aEfi;N}ysow0O%6=J3+ zfQ1$h%mt+#2|!Y z?(`S%$B)o7L_c2<#|SFO<#dLfR1?n|DF(sLMzE_?Q?gZvlIMzJ+z9-9XWJv%eVuh2 zHc!bj&lNvVkYZF%E0}9&z>EITyT1Q|iSy)!p=p(n;6j41b+Ur1F!PVpb^C`qO&iN- zmV3$>m;Y{K;EeNJ4>v}nTQU=pIa2FL7(JZbT8IMI!`}j3T0iu45Pf}b7(C%mhHk_N zX^3GFg_LKgs(CNM0A~MD2XS$^J>1@wmOS&)-)CA?E4p{FFDHiRj(U0ti-_$`Q9^Vg zezG}#DU*T2p3f9ijwkY}`YXHr2%!Gzwl>+gws<@aZvnY_Z17UudJFedjHtmL^5g^q zIa6Et!l}ubwiqUFi@MVS1d-^BIGhgTYrbO$)PVWs`{sxC-SQE|cH_&kW=$KXkAeOs ztlx4Qjv-~XzAtAD_E8_zD^Pk_=qB6rPEgaspk@&eU`OdI+ga$)#}?e_GX1oLV}hjX zuX?K;CbyGuxqDw;9WzFAu(czG_e)4fXdXNF`j)e>n z=M7;Sy_dFGYqT}ro+%ig!h2;o78eRG1h@HAEH<}UY@aEgn33<`>f|`1>i-~?v=Ecb zAD31Vq;(8+#Oy1_hMV|pJ0GMCc#ql&a~i3Fna?Bf1scmNHdTkx4TMBJ@qtEcu(f% zQVN<+HkG2?m+=8A63qeOyIkN%t3%&%Xe&XdxG5D|cereoMPMpXpVh`Y#5}|dU-DQ@ zlg@gQn7gZ>Gb*_?0(*cd&EJ=o5a$g@@$)mTit2K#RkuZ_W`#ZOc{!QV^yGB%tZ(yW zX}5(l)%%LFSBR;T;L}o~kR+>~mr|ECxa|#N?oi9C18Td~z(JzXd;-$sIwG$gK&z?t zq;?AAL-UJeDjq88Mh=6C%HRr}4*s)$y9h<+oh)@61xF%_MHFxMwoifufh#s}@dyyI z7;`P{qYa2K)FN+31Ba{-4;7v60LQcO+JwDJYkAt1esS%RcS$iM5pFMF++ad)qf$oh)?YbSNtS zxhfj}>0H*bQY?YDlQcf_xlm|2dxMY+ds|v>M%u)vT6#fZ@*@kk>$*54Eq)jm9;^Un z-2N6@Dfq+yaf7<(1MgH@%z38hyYA(ZlNIF6c?`r}@|0Y6pG{t2q0h?h`m`}RvrO2? zea7lwICiP78mEv|pi3|;@mMw+9E@dgREI{3r=XsiW$ERA;1wWz#X>0@xZ)u7B)2&VG`f{$q8@aUBia@And3-g==CsF@as&21vnXo)H?LV6+ zMc@B0!7mR-zdjR}r(68|`jAl=KN~PFJP#(tl@|{2tvIT$eo~Dz)8vCKhCc$#;^uIs zV86>;XF`gR0%6N{0u6KqqKv10|*o&nORT6|hlJ zfkeSz(4A{)pg_jotE_6GB%Q)#)YJl(&rUzWMZB@*=Wp1^}aOnHIaPThTtI_M~HyL6d8NrOSl9uS?{oU!e!$J&tvxrRTt?zhj z9wY;URB+0>7>+#deo6y!^91|MWk#@qu{vM8Ju~dh4Yl2S<}E#O-|0g5{C5TNv=^FX zA~N278lepd=alS@148l`fuJN*K!?az#~OYEo68le#f zYkiXb>*2#w&0!jf#yR08%faJC{-%6x0YLCJcMt19!ETQQ5N8n?6X?#Zq=`M@go!ZV znCusi!rNBLonhV(WL?a8{m?A{=Ahg-?Uh&ScE*=_vvg=fWTX3(eYf-PK3{sPLdw;? ze{ir*Zl*O$HCNr83>Ga=G^y9i+itXh-Bs%$$3>DqY@uOf6u-yT!gtYvjUqHjG;{xw zuEVHi%m&s{2k!v8q_lVtE{T2*WM#h$45~;bLU%_rfV^C(f$sIOSX7KV!@hLg3Ma_^ zzCRTnlm%thZgoc>#Xd5D_0v?KvB~QjvmM4}gQa#D`kXEA!9sH;CVjmE!CXpmzcY|& zOrGq+VKOwrn&4W58$?ma2##on)#UCI1$YQ3+S!#Md|iQ|^*bU@BlyBH{U>TXoos8e z=ajR43!{cUM1UqpYxyYqKveSF`gH3(in@@QDx%Jr8`kAVz@Dq)EKJ`zPUcGpcN}i@ z>Bm6x&z9$S)@^nx1=CW;j9aUQ-${cq(}tXj?(;j`-}yyPQ8!kY|8m<&LzJWV->gd6 zZ&&J1rGvq$c^zEUGN?fQHkY1lEmh51U7q*d@7>PIr3_aG2HuIO7SA^5w`DdL;7>0w z_{02+)joS~3afuaNMsugn^LBc)YJ_o#ij3W>b6L;vs=}C`~2QVaGDDYE;hG$aJ%lE z3o|Y4&_zdSXfWU?f4a_}4hG8Q=Lf0L{R{8<%aVnw{6DH(?atG6aMcvN$1ev5MsZM6 z$I?>?2-4DCV4+qIIoKM?=4v<5jN}>C+ILch6j_W_;SsX?_3n5R$qHj`2Yk~Drh?H; z0(qfB)_^YL*m*r#!GteCGz=(T-3HMzm!nBWhI=ZmXJcCDb#MX6Mf20jS^&a)EFkHR z&{{xkTXWy5TCMEO>uoVPNU4~N+qN#t6G2zj4z0*msyLk(U;%$xmarn$?v7)MMoOxR zm19OC=S2$pDkKd=F+2A6bE)CK>XYQgk0BifB{9g7c-2mW%gqAxl01&Oic#X=%z%B>G789LW%){5;FW&dkpE$LH+}T*?6l zejeoQ<=+we7He`M-u=4N`#Vxmn|tJm!_K?kO{KgDIAhsib)C4l57JxG@uZ~0)rzxRx5c>tz$BC8 zn32`4{hf=%rSrF~!1UaGTqj5V9Enii`tjMt+GDZz9J~<~-M6>a%rw&Tz2FoBRb z*2o`yatz26&4ezwiQ5DBAbH|t0CE%Gy0+6UDZ*vSXSh>Tw`~@;N+1kcVt@)FO&pIh zp2Lbkq>A~ScUHzk#|SenD?h5(+4~24SL+}V*A^?F`WLwtf;Dxc4Rd;7-%gsLI&GMA zfWl0lL1fI+64zhx7Dq{^EBm)0gu_!xJ;PYcIG&yW$Q+?o7p;yskV4DqOqzh$&!{l>M zl~%&zfFeP1hM0##?M*fYmrl374fFNQ)`OB4vSey-=D4u&JYRF;?60;2BhCGOFL4YB zx@?NhGBgM<+%(V8WeApMzh$mZD-3T;1X3Q1RCf2dvR0&{H*jO7@Nez;sfA8;1QSz7 zM)v5dG0_rbMhT0QR5WUbNo5JwuWTYGM5-hDtOLp&R z$<_hbvl!{>&W!>tVtDA$i z-tMy`dkt(tB{l%EB{YI5`)iIw(fqm^!(Jy5qL>r%9k zm7A%8J|N*sRrjXY+GHdtF5}*-zV0)h;@R|QgQ+cZ>?*cJw3qD&w&hNcngQ7Z%kUOV zFD6JuOjQx2*r z0MpY3N7yqnLH{yxjFH~&aLPk_Gx4`?U*O{J7lKnYf-?C3#pgA)#>u&^q`!tHpCj~2 zkU*Ex(x{udVbVY}WrjEYim}DK?93hp_}_uAIL3_ccj!y$C;bk7OPK>ci>1*jlbt!;2~00&d(1=8<>wbiAQmZk?)N=r#`qoFtq3l+y`|JPOxHMRS7=eESmQjUe(M-BPJnBv$F|bG zY?R=bzQU>1 z0$6h|ID4Z;|HCKiViIXj*f)`Mbbc}6vuZR};)MnL+R|m2)KkS0P~PjBt~wo)kKH~ia_R$ z`*!HTBlHzqELl*ME>7l-N=5(9>X8TF4!I?TB(^NVGaX5Mc$zD=+)rb1D86d(9G90M zceSNmI*gv?A=99ew!!zb*i(vgzYC^nU`8P}|y`%(+xDvD*yd{QInc8;E=blA#C0XL_hk77y1 zeLarNTqd^WX`@24!RK;Q2SsZ_fBD6FM-0;R*0{^_jzct(cE2P;7D=EA4 zM?fHu0>fUgE>9#-JXii#EJeS?ZYVKl&(>92(# z@rEhj0VIm{-iW49HpCJaRS#3H`V!KdFYMMc=r=X~UU;10Uyz-gbf!=<{qt$s8q%lY za*i|tyQg2?3k_-i9zt1r=d{1ZS(SO~rcKJZl$q;(-K`<>LBQE+_PZ>vc9Y*8!O#Fl z1@^9SA6-}AJC@2oVLNL|PUxqrim);pTegC7tv0cS&c z(#?jV=CrZbnxDS(zO^itP2O3>P%=i!vVtUbYLZfX3xqI6O+;lH@m{Wd-q{S`20Nh6 z8XNww2`~%H#r!eX)tsW_=~1!Z=Pa)V&S;vE6B03IU@3Y)VO=1k=OU3si*k_IpfY8F zK$(ueMzn!@&szHxfX50WpjDN&PbdmV0b26B0+*@B&@iQ{c-JGP?C2*dx;Db{@eIp^pmT7>oH-0{NH|=n5{srk=n_~}_)xTEd5O~QUpwB?n zu^C2V>DhUDBr-3)2!$RQF6(ST5`Gwu+{$*7?-5XgZE_kT`wsCou~g8U`9E zriSV6^{Y`1!3n$`)3^Mo`_g%3m%576y^$U5hTf;&w%E!>+gQdW>{}yweJu_=fj$Q6_Tt3BcBOIE z%)Ewe$)aQcv7^0WJ;T)XF#+b!O|cF@g$cK(oTC(vf9b6sFqS0vvAW3ThBY^WO4K%& zhD-G}sEmRza1`}s`P0FZIRCBhnoK*EFoH3mwjL5#uGspPuZX%@R&^G({*`mef@%U+ zAV|5(lLxY_1nlTFYvN=u8>(9NB;D=9+N`Xhi_y6IzNhQ4rCqnS2kJIp0ZZP)cX!rn z9BImB2fs&oY;ACR;7)av`l<@Ah9m8Sx?(nJCC**tuC(72NU$VTJ2Y@_v8(F=A z`NH1EC0${`#;kOtwrfXJMP7cLNRaJ6j=R@moIq!0KH-Beh}vG=1%NT<_;-`X!G#_@Ls&kMi=}?p@B5SnP+bd> zT;cJ3GyeS7<%A_~-=eWR3vF}9sv}ARaXA~8PnL$;FqCE63Hi1-&Yj~%-i8G5VZv;} zn2Gr-%jX|$On-j%r>GsLr>r`|sE>sO`^fV!^D|Mf_M#BoRV^y)h6-^eM%2=NwvN0~ z14yzDN7U`v5Q4@tE-={n4Rgq!w#cVs9H(b3Zy(7+xG{D zNt~rgh3Hfg78|cI`U$BVXQyKK8k!lw?|)MfsA#{%91if=odK*rb749zxG-RQr~VKYw;EhVXH!0fFZyNKyDaTG*8Qe_WBrfOugx8o)*r_@ z=$Fjz*XEil3ElF^k(C}@8~Ekq%5gc;iC52!wKC8{2jd0vL@`n|40ma*SvC_u=B;}&>&$agZrW#fVec_*Y8E<#UlD&YKoUR9W0Z>Bf z17?97&B!aB#+0PZEacD!>`n8E+6aj2hLoKlUT4VVk_>mwfGg`?v&)ddy>xG&F14|heP7L6&G>KQKgnp-=s&JO zIo0pW(k3R!Idz{=_L2h3XjS+;Q-uMFr$Bf~KKTI1S1$-icTuwcW|v$WAz9<^a@qq$ zp&w|NuRw!fNPCpZtsGz_N>W|BVCumJcXTW&I22OoJ?RXzeV!oxnzr~u*hkL&HB|vA z*yFExkV+k#Vg4Vsc&*5@FzC&$4xUB)nVdE5Qt-$H+DZYsYiDG-D3Ad(6fqI?5<~oU z`4>pAlKX`<1p9#e3}B(L-{|7@FXRF8nEr(){w<;U>=TVY$d1H)WT5~V5a{3Io&Sig z{vVTFz&WRP1436%Iw@`d*F`m7do?NFBe!eh|DGoBv9>86537~Iq#^MkD=1OqARqyk{v<-E-Fl?62~_ON>4aC0D!*t$Nv-ICkYkzpI=@L0|7J`sI97FlvqO( zgYQ>9GnQ3&KJ!iQ*_kbWd^qXEd{3*Z&Gat+L(?jVGAEjE9Ae;FaZ#fy zi1cJXVtJ*b7WWeGoz!A$P%CV($%9EKCdWE5=Y648b+Xv_sIv5k=%c^)hR=7eP=5T2 zM~R=QO)eKU6z4n{{H`}tAw?JEX|(#}Ipg62KIRkGe>ObbRpu@#N^0MQI%{!f z`$4j0SW%7wJDSh`Vr+#UzSJ^vySBL69YbE)Y_VLm&>^@lC%n*#`}6E;^^0BaL1~TaHicRWFWS9Pki5__Ay^R=x9eXH8Z1#K**3 zR)+BeLmACit6?^P_)|tC3;W^Qddr-S?H0PS$fuf_@X(QxTGMSmRDDx@2X$?LX3Cpt zj~8*nrUhx^k?z-|Y-wtWVhHt;p&KH6Lxv^%_w4SgPMqlohvjv*xRBk^7Y&lM%vDJ? zxeB+4kg-saN8Ga5E45b*OR8>lxsD|tu~fad>3X!IMFdBhz+P-xu~vPvX}BtrIP&5~ zs3{*52{5>57?b$iIg3TtV+?MF$bi4(%RBjMiZeH&^4UY;Cx<1IR>wz7BP%eaXbINC zdI@xNoc}K3h-{&Phu^?ngBENIx zMP*gj4Tm!Zu5;umSgYxklP{}3&$X6EnqL>y|3Y-BLAqrB_Z31ttzs;}p`QLR3hI`C zk&xthOj8k>OlsZ({y+47+;pt@tc+!A9_;hoSAR2q5xevGDhD}exOvT1+J$|~-Ej5j zV@b&X5I!6*?Oo|7$>W$kQv+9gTEx1ocKA?B==f8juIuC1_Bc&T<|_=kPro1%I^(53 zVYJa#(~7*;Htk*CC5Cx**9K(TtU4ZJ`YG!^5oV5S|GBqo?lMtV#MlvbBlPuM=#abo zg;xSJ#B6)Bbn};-PkDwy8yFNK#Im1Fiv~eAke`}(93?frRw3^;kpPz#2vz1Wtkow@hiIrq#x=es}7ckW5JZ>U3emE$S^0HC|8 zt7!rNT!LTh`>Dt;R%Y^)iVJbsUClrZ0H{l&IdQrI0FVRj-!s#?(96iksH&>oxpPNf zU;o~{dzO}#*4EY!A3k(*bMy7}_4D&XB9SN*Dj*;rC@3g2G&C$M%sR2pA@#Fc=Adux zFsfiQta$t!0Emu`j*pK|NJvObOiWHre){xjMn*%&d$!hzP|qc{=vb)p`oF%v9a;-@rj9vsi~>y>1jM3KRY`+KR@3& zzCJd$y|}ozw6wImyu7xyw!Xf;v9Ynaxk)4v7dQ5Ic6N4mclY=ANhH$2!NK|Y1&IG2 z|F>SidPAl70x>mQ*BS``(0BfwWY~1?tqUbPO3Mmm>gR?Ebb90pfIE4@P+*uVibobK z1%{j&Qm+93tZ8>O)y#tIx1Q64&S(e3YD^+q$;vecl)2~qrXYdg; zO$0EyiD;I)>2N*~W`h%GwMO!8+r*GnB475lN?R}dg#R+Yc z$q%{Esa9N@hn>r-FD&v9EZ()8Ley`k46N(5hw8PB;ZAE$KT*v>!4+bs#JE^a3B2Wu zBp+&AckcR$?H~w;?Ns`>0b4pXe4rs zThdb){c@yJXgT#&HbUmE>t(rTe@Zj~=znkxod8ACS|=;$4jR>zuAc<|u|1)W>tWeZ zD>1#i`}55hv{f3$Sem%RWV7_6GUu{bjK++O;JYLG zTCD4-USpbL zsK1EY-KNz?;t3jPYpvSKP433?rO4D-G;5DepLn#WQn)j(7eR1 zD-<4xrIO|q@XjQMWDhthJclc|TSG6WNU(ioNC&$sZOSQReqO_v1Z|>5i9^d)xC(_r zDCNT$*YeJbkh;jji}WZ{vPYV_>N&cbv`PRfKYz=c%Gr2@ zZU^dprBM!Y*wFanW(1&qU!Q&8vTy()GL7~bPtE({#f;h+9VVgVu|ZQDoz1Hk5oQ#| zb0thx#)-~AGo*N@RLk?ig~^?bw+iRYr*Tv%;gO@>-Cp1(CdtLl=w5g{PR$ng%srId zfAGVIkN*Vey3AglyvE&WbP6P3W+L`R))v%j$x8EmS;}C)(&yampB`BP;E}d9pC#=X zPCO7lShQi+e(UB36JW(GNJe2JAWLo!M0wvb_st%j*qJL^Z$H;FE3Gi{X%jAQw%<%6 z5o-&B?1H9A5^7>!Z+4ltRW_JlrPlGWd|%B+gtS4W#ghtsshNU-^rkCH=K5}vaphIJ zWn0{QvimmPu2lDL0Q>YZT&8mx#-52#^yUfS9z$RsCbTn4!j$!aJx~!9#i-ucurVBa z7CXnSnC&(*SvP0BdFSrDS9*cq>#s~Sa-ZJ>wTvxYnc5A^u#WN#$ZV7-smrQ6%m^mj zXSzww%{)DA>?*!&LO5wsvLl9=&M=PaWTI{f?B|Ml%dwq_kBj$-(ZC7!p!O3GMR*0< z4W6s*0jqyuUa1EKgYR5Av$eO}RA`57XKjFF+@ij({n8dv8MeOr)Cy?oKi=&jb40Ch zg_#o~y%OFb<@KyMK*~UnXFyotn5OF ztPBn4XaCj|{;r>@n`oU0wU>~^*{pLy^o?{r~ouiCtr!4#dI7-95zBFsi z!cK$htfO_^hBHC5lVr-^JdjpveaR26xmP;-r<@y6@EyRaoM+Lzw1a_W1)G|^bp#(< zGa!F{jH~idQovNeloj7!XmW`l7j#$EG}wg^Du{0fZh#znX`eo;nxnAKF&1;XJfHc3 z;IpEo$X5p|op9DBJstCcT%T8eUeLNix}yo^0&A$b_{f!I?KTN5)0boZP>mLHtX_thN9^^2=(d#*YQ@2 z_N`+*$6=V!9)o)v%J$Gku5mBfKh?B9_!w`0_MEh!(|slTZh+oZK{BQK>TOacSqaS_ zvJk7*c2s}0St(9plH%T+g)@^B7c&KqNxldgzV^a*m`F8D6E~4B^IH$FO7$sy$cx*v z*x%|lR-k;+oQm)Q0P`EvVr7_tDRE0vKKCv}^ixsJyji3ku&3MAQ_AL><(l_4N7u7& zzH_>HO}KDOZCteUzKg%eQ>lE%uUmtEQ{aNgGv!P9#YeBlfin(T@uTdVMGEjQSCL2`W9SU;##MKNxbLfLjQj0&P(zI? zP>#K8b!uH4`LlEUxgspLcD-st1c%G7u9mb4S_XIaO82a^nq<{&HG}jQ81u$+PY|R& zz;Oz3N_#-XEeG56hP9>pd6S1r#bTub?pH!%Qekx5Q0frJn;(zsr9F_~H!34TC{IXl zW3LU@gRAbQp{YVXF2&_6+sq_xf_D*l92{;=dJJ~pLYwF z&}K;nY%%phE<=x=?kLbuUS(B>TC%tRSID_m*dKN)`pxLbJZ}zgA*M+Ligors^GPg+ zV@w}h!TWjQTRAH9nd&@}n?W?#?Kt0+9*D_uQ&9oc^&rDF+hHriBle#0U#6@uvj<&0 zdxGofz7bcfSll}xMRK~XUo->_80Bqk2GLzEda%0^DPVM$G|lQ%m-w17mjlDIYvaBR zVn-7}7*{WY&~i+WK~{`_TO{?8#j#|F%wu<4oiie^QSC&a-c@MWMgr6JWwii-+VNp> zc2A%a)<1_`s|i*x_S1NLZBW5}Xex$x^6k{xWUvsWomfNg{4<_fu{zNo(^_DPZ!bt6 z$&y1+C9aYXXc*g3CAcSI{iJ}ZM}fy@QyeeZ zq^w?wI;kx? zc3HS#(^%(`i{)t6!JSuP#tlk-q|F5~w%Op3NxC;f_9_*knDkYmQTB2hFR?y9u)bLi zuU3+|xPoZ0a@!S@5{vNL9uC%PdvG611%6k*v+c~z+s5xmn?ihI1AULGpN$VJSo5fY zSa?m!%MbH+NagUL*Bv zgqifASw_K+F0cY>i#0t5$0BB9Jt-ERAAWJFxelG9swI|?$-7OBMh2|L&eL-E z(#ubrXVpn+pD{>~0;VE0#~$hzhreQ6RLKpWb^LO|6Laf)wRoCt-q2r=MA6`UL3D_rFl%|Hs#%-<*x;pmo>m^S%!50YkA~wJI|)gwg!bX*&E{^qY*05py6o zs)>U-hl+Yt7ptiY)xim>@Sb%u4|Mcc!op@a^+I zt4)@dEKryI#> zJ3ZYx*ZTU3pMc4iz>iGWw%G|_ko7V7EfWJ;|58-{1b}}u4OEfb_#-T=Iy;{-d%fo4 zn{N)v)$L01)2kzTlR)BW;Qk0P?D)rkgY!8#bgt5uOD9N~-SRh}Qu- z^8KeVRFX*6CxpCo=zHUq(0G@8d}yNh_OwSRHiq^jOHdcuksup}Ty!&{mm$n4S3YTL zKR@bH#}<(SgFE=cSFO#lHCw-zqh}Rxc}}Xuo!s~%+Ty$?f&Id9S_GeS_7p?XYa_1) zI!za3Q;FKQ21z|pib7uh{Qz_@2nn!*`cOr=iVmd1 zX+Ab1e)ZX~!sZLF&V}1kHQn+*9=?aod3>C4AnZs-IKx@AkdOHs#ZsJQ%!G8u!i{*x zEM9hVF{nJ}a>`Oz7^V39VltDFIMpkM-Zr6*??ia}9e=QxNf2O?wS%rwmxiO!j>NXS z(Ch;r$^<9(y+ihC<>f=_{i22bSGw3thcnmV+cGe*D8}IkwFB<&k?!7C4`PbWf)I2b zmAsfXhDZlhn|zg2bGzo`67cX#Ipso)G)Gz;u}u{M<~Y6!Xy#9NK|6%=uW{m!RlRxH zyl|X}GWu(8=HkznMsF1%0*~w|AQCMuisSsCIG4k=xbA@)zo{_|JxU`PDHs0dp&eSe zCylp-F>P!|KbOpv#IwAyNOa5g>&Xq(;1iHHRa`*D1lPSXN%0+5+Ti6(FA)&xC8Y;U zfprsctwksQ7PuMC9v;;t@~NZi`vcHILys7XF3TPdOLwokzAZ4LWC7|nW5CJK+$|P} zF%YtE2_$W(QOAj}+6*Sk%-i=2`{+p&8h&G~z90iVOQZT&_;Qw)_wCAM9|Ow*lg`;2 zjln^Vwvs6l|_(o)`b6$F?>WKCUoBNB#}3K~5=6PLVaRyAv@pt;k$mc5BM9 zR3t`>%^P&IvvzcC@k=J%a4WqbjXqoVLaUdjIH<{KBDT}{6Lf{VLb+aC1DBqM`0e}C zJ3SDATa=5LscPSgcdg{daIz`>8icPm#4~YO)o+7dc6zd{m_cjhk$#m|iK`g`DmCh5WjQrRy(Eb)jAMC(hm< zhd#QPqc!5S+deq35<|72NjT+-CqrG5=l%0qlT5?*#S`mie8jdRi=(f#_n@{aOc2GG z9o~VM`ma=yEtV|LsL=uT&uI}=<%gicn@fcf$o=wB7@?{u#{2G-9U6Tzq z(=UubdVOZFPe+YLGA^BSE1!IP7pr)*ar&YC1W<-vj7vC%`M<~16~gzpx3|qydZoFBc{d{%sp7a@S7^Lg-0MQV`7 z;SdgGnu~kzmkBD27xI6Aga47j{xUlrML63i??_DjvBd(0Va(PE$NYq9fhIjHm7PlE z8r7T^%uHDqTaot9lKp>n^ski=j#@Or3c3OLYJM literal 0 HcmV?d00001 diff --git a/media/propose-file-change.png b/media/propose-file-change.png new file mode 100644 index 0000000000000000000000000000000000000000..aedbc07b163d73497ec9f6865093b1c06736c3d9 GIT binary patch literal 20452 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 Z=snoND*o{n_%q)&r0;1Tme={8{tvM)pM?Mb literal 0 HcmV?d00001