From 942a130089759b4fc2956cb85aac15cfd43255a0 Mon Sep 17 00:00:00 2001 From: Briana Swift Date: Tue, 11 Aug 2020 15:30:40 +0200 Subject: [PATCH 1/5] german 00_assign --- responses/de/00_assign-yourself.md | 14 +++ responses/de/00_introduction.md | 120 +++++++++++++++++++++ responses/de/01_turn-on-gh-pages.md | 20 ++++ responses/de/02_close-issue.md | 14 +++ responses/de/03_create-a-branch.md | 71 ++++++++++++ responses/de/03_head-to-branch.md | 4 + responses/de/03_your-first-contribution.md | 10 ++ responses/de/04_commit-something.md | 93 ++++++++++++++++ responses/de/05_open-a-pr.md | 30 ++++++ responses/de/06_fix-base.md | 12 +++ responses/de/06_fix-body.md | 14 +++ responses/de/06_fix-filename.md | 41 +++++++ responses/de/06_request-changes.md | 46 ++++++++ responses/de/07_pr-succeeds.md | 33 ++++++ responses/de/08_reminder-delete.md | 39 +++++++ responses/de/08_reopen.md | 9 ++ 16 files changed, 570 insertions(+) create mode 100644 responses/de/00_assign-yourself.md create mode 100644 responses/de/00_introduction.md create mode 100644 responses/de/01_turn-on-gh-pages.md create mode 100644 responses/de/02_close-issue.md create mode 100644 responses/de/03_create-a-branch.md create mode 100644 responses/de/03_head-to-branch.md create mode 100644 responses/de/03_your-first-contribution.md create mode 100644 responses/de/04_commit-something.md create mode 100644 responses/de/05_open-a-pr.md create mode 100644 responses/de/06_fix-base.md create mode 100644 responses/de/06_fix-body.md create mode 100644 responses/de/06_fix-filename.md create mode 100644 responses/de/06_request-changes.md create mode 100644 responses/de/07_pr-succeeds.md create mode 100644 responses/de/08_reminder-delete.md create mode 100644 responses/de/08_reopen.md diff --git a/responses/de/00_assign-yourself.md b/responses/de/00_assign-yourself.md new file mode 100644 index 0000000..fbd2b4c --- /dev/null +++ b/responses/de/00_assign-yourself.md @@ -0,0 +1,14 @@ +## Schritt 1: Ordne dich zu + +Unzugeordnete Issues haben keine Besitzer, die sich um sie kümmern. + +Wenn man einem Issue oder Pull Request zugewiesen ist, zeigt das Repository-Besuchern und Mitwirkenden, dass man die Unterhaltung oder Aufgaben führen wird :muscle:. + +### :keyboard: Aufgabe + +1. Klicke auf der rechten Seite des Bildschirms im Bereich “Assignees” auf das Zahnradsymbol und wähle dich selbst aus + +
+

Ich reagiere, wenn ich feststelle, dass du dich diesem Issue zugewiesen hast.

+ +> _Manchmal antworte ich zu schnell, bevor die Seite aktualisiert werden kann! Wenn du die Aufgabe wie erwartet löst und keine Antwort von mir siehst, bitte warte ein paar Sekunden und lade noch einmal die Seite für deine nächsten Schritte._ \ No newline at end of file diff --git a/responses/de/00_introduction.md b/responses/de/00_introduction.md new file mode 100644 index 0000000..91c50f6 --- /dev/null +++ b/responses/de/00_introduction.md @@ -0,0 +1,120 @@ +# :wave: Welcome to GitHub Learning Lab's "Introduction to GitHub" + +To get started, I’ll guide you through some important first steps in coding and collaborating on GitHub. + +:point_down: _This arrow means you can expand the window! Click on them throughout the course to find more information._ +
What is GitHub? +
+ +## What is GitHub? + +I'm glad you asked! Many people come to GitHub because they want to contribute to open source [:book:](https://help.github.com/articles/github-glossary/#open-source) projects, or they're invited by teammates or classmates who use it for their projects. Why do people use GitHub for these projects? + +**At its heart, GitHub is a collaboration platform.** + +From software to legal documents, you can count on GitHub to help you do your best work with the collaboration and security tools your team needs. With GitHub, you can keep projects completely private, invite the world to collaborate, and streamline every step of your project. + +**GitHub is also a powerful version control tool.** + +GitHub uses Git [:book:](https://help.github.com/articles/github-glossary/#git), the most popular open source version control software, to track every contribution and contributor [:book:](https://help.github.com/articles/github-glossary/#contributor) to your project--so you know exactly where every line of code came from. + +**GitHub helps people do much more.** + +GitHub is used to build some of the most advanced technologies in the world. Whether you're visualizing data or building a new game, there's a whole community and set of tools on GitHub that can get you to the next step. This course starts with the basics, but we'll dig into the rest later! + +:tv: [Video: What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E) +
+

+ +
Exploring a GitHub repository +
+ +## Exploring a GitHub repository + +:tv: [Video: Exploring a repository](https://www.youtube.com/watch?v=R8OAwrcMlRw) + +### More features + +The video covered some of the most commonly-used features. Here are a few other items you can find in GitHub repositories: + +- Project boards: Create Kanban-style task tracking board within GitHub +- Wiki: Create and store relevant project documentation +- Insights: View a drop-down menu that contains links to analytics tools for your repository including: + - Pulse: Find information about the work that has been completed and the work that’s in-progress in this project dashboard + - Graphs: Graphs provide a more granular view of the repository activity including who contributed to the repository, who forked it, and when they completed the work + +### Special Files + +In the video you learned about a special file called the README.md. Here are a few other special files you can add to your repositories: + +- CONTRIBUTING.md: The `CONTRIBUTING.md` is used to describe the process for contributing to the repository. A link to the `CONTRIBUTING.md` file is shown anytime someone creates a new issue or pull request. +- ISSUE_TEMPLATE.md: The `ISSUE_TEMPLATE.md` is another file you can use to pre-populate the body of an issue. For example, if you always need the same types of information for bug reports, include it in the issue template, and every new issue will be opened with your recommended starter text. + +
+
+ +### Using issues + +This is an issue [:book:](https://help.github.com/articles/github-glossary/#issue): a place where you can have conversations about bugs in your code, code review, and just about anything else. + +Issue titles are like email subject lines. They tell your collaborators what the issue is about at a glance. For example, the title of this issue is Getting Started with GitHub. + + +
Using GitHub Issues + +## Using GitHub issues + +Issues are used to discuss ideas, enhancements, tasks, and bugs. They make collaboration easier by: + +- Providing everyone (even future team members) with the complete story in one place +- Allowing you to cross-link to other issues and pull requests [:book:](https://help.github.com/articles/github-glossary/#pull-request) +- Creating a single, comprehensive record of how and why you made certain decisions +- Allowing you to easily pull the right people and teams into a conversation with @-mentions + +:tv: [Video: Using issues](https://www.youtube.com/watch?v=Zhj46r5D0nQ) + +
+
+ +
Managing notifications +
+ +## Managing notifications + +:tv: [Video: Watching, notifications, stars, and explore](https://www.youtube.com/watch?v=ocQldxF7fMY) + +Once you've commented on an issue or pull request, you'll start receiving email notifications when there's activity in the thread. + +### How to silence or unmute specific conversations + +1. Go to the issue or pull request +2. Under _"Notifications"_, click the **Unsubscribe** button on the right to silence notifications or **Subscribe** to unmute them + +You'll see a short description that explains your current notification status. + +### How to customize notifications in Settings + +1. Click your profile icon +2. Click **Settings** +3. Click **Notifications** from the menu on the left and [adjust your notification preferences](https://help.github.com/articles/managing-notification-delivery-methods/) + +### Repository notification options + +* **Watch**: You'll receive a notification when a new issue, pull request or comment is posted, and when an issue is closed or a pull request is merged +* **Not watching**: You'll no longer receive notifications unless you're @-mentioned +* **Ignore**: You'll no longer receive any notifications from the repository + +### How to review notifications for the repositories you're watching + +1. Click your profile icon +2. Click **Settings** +3. Click **Notification** from the menu on the left +4. Click on the [things you’re watching](https://github.com/watching) link +5. Select the **Watching** tab +6. Click the **Unwatch** button to disable notifications, or **Watch** to enable them + +
+
+ +
+

Keep reading below to find your first task

diff --git a/responses/de/01_turn-on-gh-pages.md b/responses/de/01_turn-on-gh-pages.md new file mode 100644 index 0000000..cd9ae26 --- /dev/null +++ b/responses/de/01_turn-on-gh-pages.md @@ -0,0 +1,20 @@ +## Schritt 2: Turn on GitHub Pages + +:tada: You're now the proud manager of this issue! Now that you've assigned yourself, people who drop by know that they're welcome to participate, but you'll be carrying this issue across the finish line. :sunglasses:. + +### Let's use GitHub Pages + +Now, on to business! GitHub Pages allow you to serve a static site from a repository. We've filled this repository with some site content, but the rendered site isn't visible right now. Let's change that. + +### :keyboard: Activity: Enable GitHub Pages + +1. Click on the [**Settings**]({{ repoUrl }}/settings) tab in this repository +1. Scroll down to the "GitHub Pages" section +1. From the "Source" drop down, select **master branch** + +> Note: Even though you'll see an option to choose a theme, do not apply a theme at this point. We've protected the code so you can't make unintended changes. You'll have the opportunity to apply a theme when the course is completed. + +
+

I'll respond in this issue when I detect GitHub Pages has deployed your site.

+ +> Turning on GitHub Pages creates a deployment of your repository. I may take up to a minute to respond as I await the deployment. diff --git a/responses/de/02_close-issue.md b/responses/de/02_close-issue.md new file mode 100644 index 0000000..d1ac3d7 --- /dev/null +++ b/responses/de/02_close-issue.md @@ -0,0 +1,14 @@ +## Schritt 3: Close an issue + +You turned on GitHub Pages! + +Your site is now visible to the public. Check it out at {{ store.pagesUrl }}. + +Now that you’ve completed the tasks in this issue, it's time to close it! Closing an issue tells other contributors that this particular conversation or task has come to an end. + +### :keyboard: Activity + +1. Click the **Close issue** button below + +
+

I'll respond when you've closed this issue.

diff --git a/responses/de/03_create-a-branch.md b/responses/de/03_create-a-branch.md new file mode 100644 index 0000000..d47e653 --- /dev/null +++ b/responses/de/03_create-a-branch.md @@ -0,0 +1,71 @@ +## Schritt 4: Create a branch + +Let’s complete the first step of the GitHub flow: creating a branch [:book:](https://help.github.com/articles/github-glossary/#branch). + +
Creating a branch + +## Creating a branch + +:tv: [Video: Branches](https://www.youtube.com/watch?v=xgQmu81G1yY) + +You just learned how to create a branch—the first step in the GitHub flow. + +Branches are an important part of the GitHub flow because they allow us to separate our work from the `master` branch. In other words, everyone's work is safe while you contribute. + +### Tips for using branches + +A single project can have hundreds of branches, each suggesting a new change to the `master` branch. + +The best way to keep branches organized with a team is to keep them concise and short-lived. In other words, a single branch should represent a single new feature or bug fix. This reduces confusion among contributors when branches are only active for a few days before they’re merged [:book:](https://help.github.com/articles/github-glossary/#merge) into the `master` branch. + +
+
+ +### :keyboard: Activity: Your first branch + +{% if preferences.gitTool == 'cli' %} +1. Open your preferred command line interface, which we'll call your shell from now on. +1. Clone this repository: + ```shell + git clone {{ thePayload.repository.clone_url }} + ``` +1. Navigate to the repository in your shell: + ```shell + cd {{ thePayload.repository.name }} + ``` +1. Create a branch, use whatever name you like. Feel free to use the suggested name below. + ```shell + git branch my-slide + ``` +1. Push the branch to GitHub: + ``` + git push --set-upstream origin + ``` + +{% elsif preferences.gitTool == 'vscode' %} +1. Download and open [Visual Studio Code](https://code.visualstudio.com/Download) (referred to as VS Code) if you don't already have it. +1. In VS Code, open the Command Palette using Ctrl+Shift+P on Windows, or Command ⌘+Shift+P on macOS. You can also follow [VS Code's official documentation](https://code.visualstudio.com/docs/editor/versioncontrol#_cloning-a-repository) on cloning. +1. Type: `git clone` and press Enter + ![a screenshot of vs code with the command palette open](https://user-images.githubusercontent.com/16547949/53639288-bcf9ec80-3bf6-11e9-9d18-d97167168248.png) +1. Paste in the URL of the repository in the new window and press Enter: + ```shell + {{ thePayload.repository.clone_url }} + ``` +1. Select the location in which to save the repository and click **Choose folder**. Then, open the location you selected. +1. The repository folder should now be open in your VS Code project. Click on `master` at the bottom left of the VS Code window. This will bring up the Command Palette with the commands related to Git branches. + ![a screenshot of the Git branches in VS Code](https://user-images.githubusercontent.com/16547949/53639606-adc76e80-3bf7-11e9-98ac-bd41ae2b40db.png) +1. Click **Create new branch** and enter any branch name you'd like, such as `my-slide`. Then press Enter. +1. When asked to select the ref to create the branch from, select `master`. +1. Go to the Source Control view, click on the ellipsis (...) and select **Push**. Confirm the dialog box asking you to publish the branch. + ![a screenshot of the source control view in VS Code](https://user-images.githubusercontent.com/16547949/53640015-ee73b780-3bf8-11e9-8c90-be9022b9555a.png) + +{% else %} + +1. Navigate to the [Code tab]({{ thePayload.repository.html_url }}) +2. Click **Branch: master** in the drop-down +3. In the field, enter a name for your branch, like `my-slide` +4. Click **Create branch: ** or press the Enter key to create your branch + +{% endif %} +
+

I'll respond when I detect a new branch has been created in this repository.

diff --git a/responses/de/03_head-to-branch.md b/responses/de/03_head-to-branch.md new file mode 100644 index 0000000..8906754 --- /dev/null +++ b/responses/de/03_head-to-branch.md @@ -0,0 +1,4 @@ +## Consider this issue finished! :white_check_mark: + +
+

Head over to the next issue now!

diff --git a/responses/de/03_your-first-contribution.md b/responses/de/03_your-first-contribution.md new file mode 100644 index 0000000..58e0717 --- /dev/null +++ b/responses/de/03_your-first-contribution.md @@ -0,0 +1,10 @@ +### Introduction to GitHub flow + +Now that you're familiar with issues, let's use this issue to track your path to your first contribution. + +People use different workflows to contribute to software projects, but the simplest and most effective way to contribute on GitHub is the GitHub flow. + +:tv: [Video: Understanding the GitHub flow](https://www.youtube.com/watch?v=PBI2Rz-ZOxU) + +
+

Read below for next steps

diff --git a/responses/de/04_commit-something.md b/responses/de/04_commit-something.md new file mode 100644 index 0000000..3124cc6 --- /dev/null +++ b/responses/de/04_commit-something.md @@ -0,0 +1,93 @@ +## Schritt 5: Commit a file + +:tada: You created a branch! + +Creating a branch allows you to make modifications to your project without changing the deployed `master` branch. Now that you have a branch, it’s time to create a file and make your first commit! + +
Commits 101 + +## Commits 101 + +When you’re finished creating or making changes to a file on GitHub, scroll to the bottom of the page. Then find the "Commit new file" section. + +In the first field, type a commit message. The commit message should briefly tell contributors about the changes you are introducing to the file. + +### Rules to live by for commit messages: + +- Don’t end your commit message with a period. +- Keep your commit messages to 50 characters or less. Add extra detail in the extended description window if necessary. This is located just below the subject line. +- Use active voice. For example, "add" instead of "added" and "merge" instead of "merged". +- Think of your commit as expressing intent to introduce a change. + +
+
+ +### :keyboard: Activity: Your first commit + +The following steps will guide you through the process of committing a change on GitHub. + +{% if preferences.gitTool == 'cli' %} +1. Check out to your branch: + ```shell + git checkout {{ thePayload.ref }} + ``` +1. Create a new file named `_posts/0000-01-02-{{ user.username }}.md`. +1. Add the following content to your file: + ```yaml + --- + layout: slide + title: "Welcome to our second slide!" + --- + Your text + Use the left arrow to go back! + ``` +1. Stage your new file: + ```shell + git add _posts/0000-01-02-{{ user.username }}.md + ``` +1. After adding the text, commit the change while providing a commit message. For guidelines on commit messages, check out the **Commits 101** drop-down, just above these instructions: + ```shell + git commit -m "" + ``` +1. Push your new commit to GitHub: + ```shell + git push + ``` + +{% elsif preferences.gitTool == 'vscode' %} +1. In the `_posts` folder, create a new file named `0000-01-02-{{ user.username }}.md`. The full path to your file will be: `_posts/0000-01-02-{{ user.username }}.md`. +1. Add the following content to your file and save it: + ```yaml + --- + layout: slide + title: "Welcome to our second slide!" + --- + Your text + Use the left arrow to go back! + ``` +1. To stage your new file: go to the Source Control view and click the **+** button next to the file. You can also follow along with [VS Code's official documentation](https://code.visualstudio.com/docs/editor/versioncontrol#_commit). + ![a screenshot of the staging button in the source control view](https://user-images.githubusercontent.com/16547949/53641057-d5b8d100-3bfb-11e9-9b69-53b0661cd5cd.png) +1. Commit the change by typing a commit message in the text field and pressing Ctrl+Enter on Windows or Command ⌘+Enter on macOS. + ![a screenshot of the commit message on VS Code](https://user-images.githubusercontent.com/16547949/53641276-698a9d00-3bfc-11e9-9b3d-01680fd01d7c.png) +1. Click on the ellipsis (...) and select **Push**. + +{% else %} +1. Create a new file on this branch, in a `_posts` folder called `0000-01-02-{{ user.username }}.md`. You can do so using [this shortcut]({{ thePayload.repository.html_url }}/new/{{ thePayload.ref }}?filename=_posts/0000-01-02-{{ user.username }}.md) or manually as follows: + - Return to the "Code" tab + - In the branch drop-down, select "{{ thePayload.ref }}" + - Click **Create new file** + - In the "file name" field, type `_posts/0000-01-02-{{ user.username }}.md`. Entering the `/` in the filename will automatically place your file in the `_posts` directory. +1. When you’re done naming the file, add the following content to your file: + ```yaml + --- + layout: slide + title: "Welcome to our second slide!" + --- + Your text + Use the left arrow to go back! + ``` +1. After adding the text, you can commit the change by entering a commit message in the text-entry field below the file edit view. For guidelines on commit messages, check out the **Commits 101** drop-down, just above these instructions +1. When you’ve entered a commit message, click **Commit new file** +{% endif %} +
+

I'll respond when I detect a new commit on this branch.

diff --git a/responses/de/05_open-a-pr.md b/responses/de/05_open-a-pr.md new file mode 100644 index 0000000..ff5d429 --- /dev/null +++ b/responses/de/05_open-a-pr.md @@ -0,0 +1,30 @@ +## Schritt 6: Open a pull request + +Nice work making that commit :sparkles: + +Now that you’ve created a commit, it’s time to share your proposed change through a pull request! Where issues encourage discussion with other contributors and collaborators on a project, pull requests help you share your changes, receive feedback on them, and iterate on them until they’re perfect! + +
What is a pull request? + +## Pull requests + +Let’s think back to the GitHub flow again. You have created a branch, added a file, and committed the file to your branch. Now it’s time to collaborate on your file with other students taking this class. This collaboration happens in a pull request. Check out this video to learn more: + +:tv: [Video: Introduction to pull requests](https://youtu.be/kJr-PIfLDl4) +
+
+ +This pull request is going to keep the changes you just made on your branch and propose applying them to the `master` branch. + +### :keyboard: Activity: Create a pull request + +1. Open a pull request using [this shortcut]({{ url }}) or manually as follows: + - From the "Pull requests" tab, click **New pull request** + - In the "base:" drop-down menu, make sure the "master" branch is selected + - In the "compare:" drop-down menu, select "{{ branch | remove: 'refs/heads/' }}" +1. When you’ve selected your branch, enter a title for your pull request. For example `Add {{ user.username }}'s file` +1. The next field helps you provide a description of the changes you made. Feel free to add a description of what you’ve accomplished so far. As a reminder, you have: created a branch, created a file and made a commit, and opened a pull request +1. Click **Create pull request** + +
+

I'll respond in your new pull request.

diff --git a/responses/de/06_fix-base.md b/responses/de/06_fix-base.md new file mode 100644 index 0000000..be3941e --- /dev/null +++ b/responses/de/06_fix-base.md @@ -0,0 +1,12 @@ +Your base branch should be named `master`. Let's open a new pull request to fix this. + +### :keyboard: Activity: Adjust PR direction + +1. Click on the **Edit** button located to the right of your pull request's title +1. Below the title's comment box, in the "base:" drop-down menu, make sure the “master” branch is selected +1. A pop-up window will appear asking if you want to change the "base". Click the green **Change base** button + +If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. + +
+

I'll respond when I detect this pull request's base has been edited.

diff --git a/responses/de/06_fix-body.md b/responses/de/06_fix-body.md new file mode 100644 index 0000000..ddd142f --- /dev/null +++ b/responses/de/06_fix-body.md @@ -0,0 +1,14 @@ +Good pull requests have a body description that tells other contributors about the change you're suggesting, so they understand the context. + +Let's edit this pull request to add a body description. + +## :keyboard: Activity: Fixing your pull request + +1. The first comment on your pull request will have the default text of **No description provided**. Click on the **...** icon located at the top right corner of the comment box, then click on **Edit** to make an edit +1. Add a description of the changes you've made in the comment box. Feel free to add a description of what you’ve accomplished so far. As a reminder, you have: created a branch, created a file and made a commit, and opened a pull request +1. Click the green **Update comment** button at the bottom right of the comment box when done + +If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. + +
+

I'll respond when I detect this pull request's body has been edited.

diff --git a/responses/de/06_fix-filename.md b/responses/de/06_fix-filename.md new file mode 100644 index 0000000..584a235 --- /dev/null +++ b/responses/de/06_fix-filename.md @@ -0,0 +1,41 @@ +I was expecting your file to be named **{{ expected }}**. + +Let's edit this pull request to fix both of these issues. + +## :keyboard: Activity: Fixing your pull request + +{% if preferences.gitTool == 'cli' %} +1. Check out to your branch: + ```shell + git checkout {{ branch }} + ``` +1. Type `ls` to see a listing of your root directory. +1. Confirm that you've got a folder titled `_posts`. +1. Step into the folder with `cd _posts`. +1. Type `ls` to see a listing of your `_posts` folder. +1. Ensure you've got a file named `{{ expected }}`. +1. If you find you have to make any changes, then stage, commit, and push those changes: + ```shell + git add . + git commit -m "" + git push + ``` +{% else %} +1. Click the [Files Changed tab]({{ url }}) in this pull request. +1. Verify that the only file edited is named `{{ expected }}`. +1. If the file is improperly named, or not in a proper location, use the edit function to correct it. +1. Above the contents of the file, select all text in the field that contains the filename and delete it. +1. Continue pressing your backspace key to also delete any directory names that exist. +1. Type the proper filename: + ```shell + {{ expected }} + ``` +1. Scroll to the bottom and enter a commit message and commit in the **Commit Changes** section. +{% endif %} + +**Note**: Can't find the button to edit the file? It may look like a pencil, or it may look like three dots. + +If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. + +
+

I'll respond below when I detect a commit on this branch.

diff --git a/responses/de/06_request-changes.md b/responses/de/06_request-changes.md new file mode 100644 index 0000000..a6aed40 --- /dev/null +++ b/responses/de/06_request-changes.md @@ -0,0 +1,46 @@ +## Schritt 7: Respond to a review + +Your pull request is looking great! + +Let’s add some content to your file. Replace line 5 of your file with a quotation or meme and witty caption. Remember: [Markdown](https://guides.github.com/features/mastering-markdown/) is supported. + +### :keyboard: Activity: Change your file + +{% if preferences.gitTool == 'cli' %} +1. Check out to your branch: + ```shell + git checkout {{ branch }} + ``` +1. Open the file `_posts/0000-01-02-{{ user.username }}.md`. +1. Replace line 5 of the file with something new. +1. Stage your new changes: + ```shell + git add _posts/0000-01-02-{{ user.username }}.md + ``` +1. Commit your changes: + ```shell + git commit -m "" + ``` +1. Push your edits to GitHub: + ```shell + git push + ``` + +{% elsif preferences.gitTool == 'vscode' %} +1. Open the file `_posts/0000-01-02-{{ user.username }}.md`. +1. Replace line 5 of the file with something new. +1. Stage your new changes. As a reminder, you can do this in the Source Control view, click the **+** symbol next to the file. +1. Commit your changes. You can do this in the Source Control view, enter a commit message in the text field and press Ctrl+Enter on Windows or Command ⌘+Enter on macOS. +1. Push your edits to GitHub. In the Source Control view, click on the ellipsis (...), and select **Push**. + +{% else %} +1. Click the [Files Changed tab]({{ url }}) in this pull request +1. Edit your newly added file +1. Replace line 5 with something new +1. Scroll to the bottom and click **Commit Changes** +{% endif %} + +**Note** : Can't find the button to edit the file? It may look like a pencil, or it may look like three dots. + +
+

I'll respond when I detect a commit on this branch.

diff --git a/responses/de/07_pr-succeeds.md b/responses/de/07_pr-succeeds.md new file mode 100644 index 0000000..a298c71 --- /dev/null +++ b/responses/de/07_pr-succeeds.md @@ -0,0 +1,33 @@ +## Schritt 8: Merge your pull request + +Nicely done @{{ user.username }}! :sparkles: + +You successfully created a pull request, and it has passed all of the tests. You can now merge your pull request. + +### :keyboard: Activity: Merge the pull request + +{% if preferences.gitTool == 'cli' %} +1. Check out to the `master` branch: + ```shell + git checkout master + ``` +2. Merge your branch: + ```shell + git merge {{ branch }} + ``` +3. Push the merged history to GitHub: + ```shell + git push + ``` +4. Delete your the branch locally: + ```shell + git branch -d {{ branch }} + ``` +{% else %} +1. Click **Merge pull request** +1. Click **Confirm merge** +{% endif %} +1. Once your branch has been merged, you don't need it anymore. Click **Delete branch**. + +
+

I'll respond when this pull request is merged.

diff --git a/responses/de/08_reminder-delete.md b/responses/de/08_reminder-delete.md new file mode 100644 index 0000000..ffca493 --- /dev/null +++ b/responses/de/08_reminder-delete.md @@ -0,0 +1,39 @@ +## Nice work + +![celebrate](https://octodex.github.com/images/collabocats.jpg) + +Congratulations @{{ user.username }}, you've completed this course! + +## What went well + +Now, you have your slide deck deployed [here]({{ store.pagesUrl }}) and you've gone through the GitHub Flow. + +Before I say good-bye, here's a recap of all the tasks you've accomplished in your repository: + +- You learned about issues, pull requests, and the structure of a GitHub repository +- You learned about branching +- You created a commit +- You viewed and responded to pull request reviews +- You edited an existing file +- You enabled GitHub Pages +- You made your first contribution! :tada: + +## Give us feedback + +We'd love to hear what you thought of this course. Please share your feedback in [this brief survey](https://www.surveymonkey.com/r/intro-to-github-1). + +## What's next? + +We hope this course helped you feel more comfortable using GitHub. Remember: You’re always welcome to repeat course topics if you’d like additional practice. If you’re ready to build on your new skills, here are some ideas. + +### Contribute to a project + +To find projects to contribute to through trending topics and curated collections, check out [GitHub Explore](https://github.com/explore). + +### Keep learning + +Here are some suggestions for future courses you can take: +- [GitHub Pages]({{ host }}/{{ course.Owner.login }}/github-pages): Continue learning about GitHub Pages, which we touched on in this course. +- [Communicating using Markdown]({{ host }}/{{ course.Owner.login }}/communicating-using-markdown): We used a little Markdown in this course, but if you want to learn all about this :sparkles: syntax, take the course! + +[What will you learn next]({{ host }}/courses)? diff --git a/responses/de/08_reopen.md b/responses/de/08_reopen.md new file mode 100644 index 0000000..8b99e07 --- /dev/null +++ b/responses/de/08_reopen.md @@ -0,0 +1,9 @@ +### :keyboard: Activity: Reopen pull request + +Oooops! It looks like you might have accidentally closed your pull request. + +1. Click **Reopen pull request**. If this button is inactive, you will need to click **Restore branch** first +1. Merge the pull request. + +
+

I'll respond when this pull request is merged.

From 5477d9e24d120f1fbf5e2f30e0debbe5519dde75 Mon Sep 17 00:00:00 2001 From: Briana Swift Date: Thu, 13 Aug 2020 11:12:04 +0200 Subject: [PATCH 2/5] add draft for introduction post German translation --- responses/de/00_introduction.md | 130 ++++++++++++++++---------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/responses/de/00_introduction.md b/responses/de/00_introduction.md index 91c50f6..17ea092 100644 --- a/responses/de/00_introduction.md +++ b/responses/de/00_introduction.md @@ -1,120 +1,120 @@ -# :wave: Welcome to GitHub Learning Lab's "Introduction to GitHub" +# :wave: Willkommen bei GitHub Learning Labs “Einführung zu GitHub”! -To get started, I’ll guide you through some important first steps in coding and collaborating on GitHub. +Zuerst leite ich dich durch einige wichtige erste Schritte für das Codieren und die Zusammenarbeit mit GitHub. -:point_down: _This arrow means you can expand the window! Click on them throughout the course to find more information._ -
What is GitHub? +:point_down: _Dieser Pfeil bedeutet, dass du das Fenster erweitern kannst! Klicke während des gesamten Kurses darauf, um weitere Information zu erhalten._ +
Was ist GitHub?
-## What is GitHub? +## Was ist GitHub? -I'm glad you asked! Many people come to GitHub because they want to contribute to open source [:book:](https://help.github.com/articles/github-glossary/#open-source) projects, or they're invited by teammates or classmates who use it for their projects. Why do people use GitHub for these projects? +Das freut mich, dass du fragst! Viele Leute kommen zu GitHub, weil sie zu Open Source [:book:](https://help.github.com/articles/github-glossary/#open-source) Projekten beitragen wollen, oder weil sie von Teamkollegen oder Klassenkameraden eingeladen werden, die GitHub für ihre Projekte verwenden. Warum verwenden diese Leute GitHub für diese Projekte? -**At its heart, GitHub is a collaboration platform.** +**GitHub ist das Herzstück einer Kollaborationsplattform.** -From software to legal documents, you can count on GitHub to help you do your best work with the collaboration and security tools your team needs. With GitHub, you can keep projects completely private, invite the world to collaborate, and streamline every step of your project. +Von Software bis hin zu juristischen Dokumenten kannst du dich auf GitHub verlassen, um deine beste Arbeit mit den Tools für die Zusammenarbeit und Sicherheit zu leisten, die Ihr Team benötigt. Mit GitHub kannst du Projekte vollständig privat halten, die Welt zu mitwirken einladen und jeden Schritt deines Projekts optimieren. -**GitHub is also a powerful version control tool.** +**GitHub ist auch ein mächtige/leistungsstarkes Versionskontroll-Tool.** -GitHub uses Git [:book:](https://help.github.com/articles/github-glossary/#git), the most popular open source version control software, to track every contribution and contributor [:book:](https://help.github.com/articles/github-glossary/#contributor) to your project--so you know exactly where every line of code came from. +GitHub verwendet Git, [:book:](https://help.github.com/articles/github-glossary/#git), die beliebteste Open-Source-Versionskontrollsoftware, um jeden Beitrag und Beiträger zu deinem Projekt zu verfolgen. So weißt du genau, woher jede Codezeile stammt. -**GitHub helps people do much more.** +**GitHub hilft Leute, viel mehr zu erreichen.** -GitHub is used to build some of the most advanced technologies in the world. Whether you're visualizing data or building a new game, there's a whole community and set of tools on GitHub that can get you to the next step. This course starts with the basics, but we'll dig into the rest later! +Mit GitHub werden einige der fortschrittlichsten Technologien der Welt erstellt. Egal, ob du Daten visualisieren oder ein neues Spiel erstellen, auf GitHub gibt es eine ganze Community und eine Reihe von Tools, mit denen du zum nächsten Schritt gelangen kann. Diese Kurse fangt mit die Grundlagen an, aber wir gehen richtig an die Sache später! -:tv: [Video: What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E) +:tv: [Video: (Auf English) What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E)

-
Exploring a GitHub repository +
Erkunden eines GitHub-Repository
-## Exploring a GitHub repository +## Erkunden eines GitHub-Repository -:tv: [Video: Exploring a repository](https://www.youtube.com/watch?v=R8OAwrcMlRw) +:tv: [Video: (Auf English) Exploring a repository](https://www.youtube.com/watch?v=R8OAwrcMlRw) -### More features +### Weitere Eigenschaften -The video covered some of the most commonly-used features. Here are a few other items you can find in GitHub repositories: +Das Video hat einege der häufigsten verwendete Funktionen behandelt. +Es gibt einige andere Dinge, dass du in GitHub-Repositories finden kann: -- Project boards: Create Kanban-style task tracking board within GitHub -- Wiki: Create and store relevant project documentation -- Insights: View a drop-down menu that contains links to analytics tools for your repository including: - - Pulse: Find information about the work that has been completed and the work that’s in-progress in this project dashboard - - Graphs: Graphs provide a more granular view of the repository activity including who contributed to the repository, who forked it, and when they completed the work +- Project boards: Erstelle in GitHub ein Task-Tracking-Board im Kanban-Stil +- Wiki: Erstelle und lage relevante Projektdokumentation + - Insights: Zeige ein Dropdown-Menü an, das Links zu Analysetools für dein Repository enthält, darunter: + - Pulse: In diesem Projekt-Dashboard finde Informationen von die abgeschlossen und im Gange Aufgaben in diese + - Graphs: Graphs bereitstellen eine detaillierte Aussicht von die Repository-Aktivität, einschließlich die Personen, die zum Repository beigetragen haben, die es geforkt haben und wann die Arbeit abgeschlossen haben -### Special Files +### Spezielle Dateien -In the video you learned about a special file called the README.md. Here are a few other special files you can add to your repositories: - -- CONTRIBUTING.md: The `CONTRIBUTING.md` is used to describe the process for contributing to the repository. A link to the `CONTRIBUTING.md` file is shown anytime someone creates a new issue or pull request. -- ISSUE_TEMPLATE.md: The `ISSUE_TEMPLATE.md` is another file you can use to pre-populate the body of an issue. For example, if you always need the same types of information for bug reports, include it in the issue template, and every new issue will be opened with your recommended starter text. +In dem Video hast du etwas über eine speziellen Datei, dass README.md heißt, gelernt. +Es gibt einige andere spezielle Datei, dass du deine Repositories hinzufügen kann: +- CONTRIBUTING.md: Die `CONTRIBUTING.md` Datei ist für die Prozess für den Beitrag zum Repository zu beschreiben. Ein Link zur `CONTRIUTING.md` Datei wird angezeigt, wenn jemand ein neues Issue oder eine Pull-Request erstellt. +- ISSUE_TEMPLATE.md: Die `ISSUE_TEMPLATE.md` ist eine andere Datei, dass du den Hauptteil eines Issue vorbevölkern verwenden kann. Zum Beispiel, wenn man immer die gleichen Arten von Informationen für Issues braucht, einschließe in der Issue-Vorlage, und jedes neue Issue wirt mit deinem empfohlenen Startertext ausgefüllt.
-### Using issues - -This is an issue [:book:](https://help.github.com/articles/github-glossary/#issue): a place where you can have conversations about bugs in your code, code review, and just about anything else. +### Issues verwenden -Issue titles are like email subject lines. They tell your collaborators what the issue is about at a glance. For example, the title of this issue is Getting Started with GitHub. +Das ist ein Issue [:book:](https://help.github.com/articles/github-glossary/#issue): ein Platz wo du über Fehler in der Code, Codeüberprüfung und ziemlich alles andere sprechen kann. +Issue-Titel sind wie Email-Betreffzeilen. Issue-Titel teilen deine Mitarbeitern auf einem Blick mit, worum es bei den Issue geht. Der Titel dieser Issue ist, zum Beispiel, “Erste Schritte mit GitHub”. -
Using GitHub Issues +
Verwenden von GitHub-Issues -## Using GitHub issues +## Verwenden von GitHub-Issues -Issues are used to discuss ideas, enhancements, tasks, and bugs. They make collaboration easier by: +Issues sind für Ideen, Verbesserungen, Aufgaben, und Fehler zum übersprechen. Sie erleichtern die Zusammenarbeit durch: -- Providing everyone (even future team members) with the complete story in one place -- Allowing you to cross-link to other issues and pull requests [:book:](https://help.github.com/articles/github-glossary/#pull-request) -- Creating a single, comprehensive record of how and why you made certain decisions -- Allowing you to easily pull the right people and teams into a conversation with @-mentions +- Bereitstellung der vollständigen Geschichte für alle (auch für zukünftige Teammitglieder) an einem Ort +- Verlinken andere Issues an Pull Request +[:book:](https://help.github.com/articles/github-glossary/#pull-request) +- Erstellen einer einzigen umfassenden Aufzeichnung darüber, wie und warum bestimmte Entscheidungen getroffen wurde +- Ganz einfach Beziehen die richtigen Personen und Teams in ein Gespräch mit `@-Erwähnungen` -:tv: [Video: Using issues](https://www.youtube.com/watch?v=Zhj46r5D0nQ) +:tv: [Video: (Auf English) Issues verwenden](https://www.youtube.com/watch?v=Zhj46r5D0nQ)
-
Managing notifications +
Benachrichtigungen verwalten
-## Managing notifications - -:tv: [Video: Watching, notifications, stars, and explore](https://www.youtube.com/watch?v=ocQldxF7fMY) +## Benachrichtigungen verwalten -Once you've commented on an issue or pull request, you'll start receiving email notifications when there's activity in the thread. +:tv: [Video: Watching, Benachrichtigungen, Stars, und Explore](https://www.youtube.com/watch?v=ocQldxF7fMY) -### How to silence or unmute specific conversations +Wenn du in eine Issue oder Pull Request kommentiert hast, erhältst du E-Mail Benachrichtigungen, wenn es Aktivität in der Faden ist. -1. Go to the issue or pull request -2. Under _"Notifications"_, click the **Unsubscribe** button on the right to silence notifications or **Subscribe** to unmute them +### Bestimmte Issues und Pull requests ausschalten oder stummen -You'll see a short description that explains your current notification status. +1. Gehe zum Issue oder Pull Request +2. Klicke unter _”Notifications”_ rechts auf die Schaltfläche **Unsubscribe**, um Benachrichtigungen auszuschalten, oder **Subscribe** um die Stummschaltung aufzuheben -### How to customize notifications in Settings +Du siehst eine kurze Beschreibung über deine zeitliche Benachrichtigungen-Status. -1. Click your profile icon -2. Click **Settings** -3. Click **Notifications** from the menu on the left and [adjust your notification preferences](https://help.github.com/articles/managing-notification-delivery-methods/) +### Anpasse Benachrichtigungen in den Einstellungen -### Repository notification options +1. Klicke auf dein Profil-Icon +2. Klicke **Settings** +3. Klicke **Notifications** von dem Menü an der linken Seite und [stelle deine Benachrichtigungenpräferenz ein](https://help.github.com/articles/managing-notification-delivery-methods/) -* **Watch**: You'll receive a notification when a new issue, pull request or comment is posted, and when an issue is closed or a pull request is merged -* **Not watching**: You'll no longer receive notifications unless you're @-mentioned -* **Ignore**: You'll no longer receive any notifications from the repository +### Repository Benachrichtigung Optionen -### How to review notifications for the repositories you're watching +* **Watch**: Du erhältst einen Benachrichtigung, wenn ein neues Issue, Pull Request oder Kommentar gebucht ist und wenn ein Issue geschlossen oder ein Pull Request zusammengeführt ist. +* **Not watching**: Du bekommst kein Benachrichtigung mehr, statt du `@-Erwähnungen` wirst * **Ignore**: Du bekommst kein Benachrichtigung mehr von dieses Repository -1. Click your profile icon -2. Click **Settings** -3. Click **Notification** from the menu on the left -4. Click on the [things you’re watching](https://github.com/watching) link -5. Select the **Watching** tab -6. Click the **Unwatch** button to disable notifications, or **Watch** to enable them +### Überprüfe die Benachrichtigungen für die Repositories, die du gerade ansiehst +1. Klicke dein Profil-Symbol +2. Klicke **Settings** +3. Klicke **Notification** von der linken Menü +4. Klicke an die [Dinge, dass du anschaust](https://github.com/watching) Link +5. Wähle die **Watching** Karte +6. Klicke die Schaltfläche **Unwatch**, um Benachrichtigungen zu deaktivieren, oder auf **Watch**, um sie zu aktivieren +

-

Keep reading below to find your first task

+

Lese weiter unten, deine nächste Aufgabe zu finden

\ No newline at end of file From d8c9cd90c9d4df0e8c991ae67b00410dc84c046f Mon Sep 17 00:00:00 2001 From: Briana Swift Date: Tue, 15 Sep 2020 15:01:19 +0200 Subject: [PATCH 3/5] add more translations --- responses/de/01_turn-on-gh-pages.md | 22 +++++++++++----------- responses/de/02_close-issue.md | 14 +++++++------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/responses/de/01_turn-on-gh-pages.md b/responses/de/01_turn-on-gh-pages.md index cd9ae26..9dc4cf4 100644 --- a/responses/de/01_turn-on-gh-pages.md +++ b/responses/de/01_turn-on-gh-pages.md @@ -1,20 +1,20 @@ -## Schritt 2: Turn on GitHub Pages +## Schritt 2: Aktiviere GitHub Pages -:tada: You're now the proud manager of this issue! Now that you've assigned yourself, people who drop by know that they're welcome to participate, but you'll be carrying this issue across the finish line. :sunglasses:. +:tada: Herzlichen Glückwunsch! Du bist jetzt für dieses Issue verantwortlich. Nachdem man sich selbst zugewiesen hat, wissen die Leute, die vorbeikommen, dass sie gerne teilnehmen können. Aber du wirst am Ende dieses Issue über die Ziellinie tragen. :sunglasses: -### Let's use GitHub Pages +### Verwenden von GitHub Pages -Now, on to business! GitHub Pages allow you to serve a static site from a repository. We've filled this repository with some site content, but the rendered site isn't visible right now. Let's change that. +Jetzt, zur Sache! GitHub Pages erlaubt einem eine statische Seite von einem Repository zu bedienen. Wir haben dieses Repository mit einigen Inhalten gefüllt, aber die gerenderte Seite ist noch nicht sichtbar. Lass uns das ändern. -### :keyboard: Activity: Enable GitHub Pages +### :keyboard: Aufgabe: Aktivere GitHub Pages -1. Click on the [**Settings**]({{ repoUrl }}/settings) tab in this repository -1. Scroll down to the "GitHub Pages" section -1. From the "Source" drop down, select **master branch** +1. Klicke auf die [**Settings**]({{ repoUrl }}/settings) Kategorie in diesem Repository +1. Scrolle bis zu der "GitHub Pages" Sektion +1. Wähle **master branch** von dem “Source” Menü -> Note: Even though you'll see an option to choose a theme, do not apply a theme at this point. We've protected the code so you can't make unintended changes. You'll have the opportunity to apply a theme when the course is completed. +> Achtung: Auch wenn du eine Option zum Auswählen eines Themas siehst, wende an dieser Stelle kein Thema an. Wir haben den Code geschützt, damit du keine unbeabsichtigten Änderungen vornehmen kannst. Wenn du diesen Kurse komplett beendet hast, wirst du die Gelegenheit haben, ein Thema anzuwenden.
-

I'll respond in this issue when I detect GitHub Pages has deployed your site.

+

Ich antworte in diesem Issue, wenn ich erkenne, dass GitHub Pages deine Seite bereitgestellt hat.

-> Turning on GitHub Pages creates a deployment of your repository. I may take up to a minute to respond as I await the deployment. +> Durch Aktivieren von GitHub Pages wird dein Repository bereitgestellt. Es kann bis zu einer Minute dauern, während ich auf die Bereitstellung warte. \ No newline at end of file diff --git a/responses/de/02_close-issue.md b/responses/de/02_close-issue.md index d1ac3d7..1e37aca 100644 --- a/responses/de/02_close-issue.md +++ b/responses/de/02_close-issue.md @@ -1,14 +1,14 @@ -## Schritt 3: Close an issue +## Schritt 3: Schließen eines Issues -You turned on GitHub Pages! +Du hast GitHub Pages aktiviert. -Your site is now visible to the public. Check it out at {{ store.pagesUrl }}. +Deine Seite ist jetzt öffentlich sichtbar. Schau es dir auf {{ store.pagesUrl }} an. -Now that you’ve completed the tasks in this issue, it's time to close it! Closing an issue tells other contributors that this particular conversation or task has come to an end. +Nachdem du die Aufgaben in diesem Issue abgeschlossen hast, ist es Zeit, es zu schließen. Das Schließen eines Issues teilt anderen Mitwirkenden mit, dass diese bestimmte Konversation oder Aufgabe beendet wurde. -### :keyboard: Activity +### :keyboard: Aufgabe -1. Click the **Close issue** button below +1. Klicke unten auf **Close issue**
-

I'll respond when you've closed this issue.

+

Ich antworte, wenn du dieses Issue geschlossen hast.

From 44cd2e2021934db02742011336bb22d5a7cd19bf Mon Sep 17 00:00:00 2001 From: Briana Swift Date: Thu, 3 Dec 2020 13:40:45 +0100 Subject: [PATCH 4/5] draft DE translations for remainder of intro course --- responses/de/01_turn-on-gh-pages.md | 2 +- responses/de/03_create-a-branch.md | 60 ++++++++-------- responses/de/03_head-to-branch.md | 4 +- responses/de/03_your-first-contribution.md | 10 +-- responses/de/04_commit-something.md | 82 +++++++++++----------- responses/de/05_open-a-pr.md | 35 ++++----- responses/de/06_fix-base.md | 14 ++-- responses/de/06_fix-body.md | 17 ++--- responses/de/06_fix-filename.md | 41 +++++------ responses/de/06_request-changes.md | 42 +++++------ responses/de/07_pr-succeeds.md | 26 +++---- responses/de/08_reminder-delete.md | 45 ++++++------ responses/de/08_reopen.md | 10 +-- 13 files changed, 196 insertions(+), 192 deletions(-) diff --git a/responses/de/01_turn-on-gh-pages.md b/responses/de/01_turn-on-gh-pages.md index 9dc4cf4..7f24e2c 100644 --- a/responses/de/01_turn-on-gh-pages.md +++ b/responses/de/01_turn-on-gh-pages.md @@ -10,7 +10,7 @@ Jetzt, zur Sache! GitHub Pages erlaubt einem eine statische Seite von einem Repo 1. Klicke auf die [**Settings**]({{ repoUrl }}/settings) Kategorie in diesem Repository 1. Scrolle bis zu der "GitHub Pages" Sektion -1. Wähle **master branch** von dem “Source” Menü +2. Wähle **main branch** von dem “Source” Menü > Achtung: Auch wenn du eine Option zum Auswählen eines Themas siehst, wende an dieser Stelle kein Thema an. Wir haben den Code geschützt, damit du keine unbeabsichtigten Änderungen vornehmen kannst. Wenn du diesen Kurse komplett beendet hast, wirst du die Gelegenheit haben, ein Thema anzuwenden. diff --git a/responses/de/03_create-a-branch.md b/responses/de/03_create-a-branch.md index d47e653..5646440 100644 --- a/responses/de/03_create-a-branch.md +++ b/responses/de/03_create-a-branch.md @@ -1,71 +1,73 @@ -## Schritt 4: Create a branch +Translation +## Schritt 4: Erstellung eines Branches -Let’s complete the first step of the GitHub flow: creating a branch [:book:](https://help.github.com/articles/github-glossary/#branch). +Schließen wir den ersten Schritt des GitHub-Flow ab: die Erstellung eines Branches.[:book:](https://docs.github.com/de/free-pro-team@latest/github/getting-started-with-github/github-glossary#branch). -
Creating a branch +
Die Erstellung eines Branches -## Creating a branch +## Die Erstellung eines Branches :tv: [Video: Branches](https://www.youtube.com/watch?v=xgQmu81G1yY) -You just learned how to create a branch—the first step in the GitHub flow. +Du hast gerade gelernt, wie man einen Branch erstellt -- der erste Schritt in dem GitHub-Flow. -Branches are an important part of the GitHub flow because they allow us to separate our work from the `master` branch. In other words, everyone's work is safe while you contribute. +Branches sind ein wichtiger Aspekt des GitHub-Flow, weil sie uns die Möglichkeit geben, unsere Arbeit von dem Basis-Branch zu trennen. Quasi bleiben die Arbeitsergebnisse von allen sicher während du einen Beitrag leistest. -### Tips for using branches +### Hinweise für die Branch-Benutzung -A single project can have hundreds of branches, each suggesting a new change to the `master` branch. +Jedes Projekt könnte hunderte von Branches haben, von denen jeder eine neue Änderung zum Basis-Branch vorschlägt. -The best way to keep branches organized with a team is to keep them concise and short-lived. In other words, a single branch should represent a single new feature or bug fix. This reduces confusion among contributors when branches are only active for a few days before they’re merged [:book:](https://help.github.com/articles/github-glossary/#merge) into the `master` branch. +Die beste Art und Weise um die Ordnung der Branches mit einem Team zu wahren, ist die Branches prägnant und kurzlebig zu halten. Quasi sollte jeder Branch ein einzelnes neues Feature oder Bug-Fix repräsentieren. Branches, die nur für ein paar Tage aktiv sind, bevor sie mit dem Basis-Branch verbunden werden, reduzieren Verwirrung zwischen anderen Mitwirkenden. [:book:](https://help.github.com/articles/github-glossary/#merge).
-### :keyboard: Activity: Your first branch +### :keyboard: Aufgabe: Dein erster Branch {% if preferences.gitTool == 'cli' %} -1. Open your preferred command line interface, which we'll call your shell from now on. -1. Clone this repository: +1. Öffne deine bevorzugte Befehlszeile, die wir ab sofort deinen Shell nennen. +1. Klone dieses Repository: ```shell git clone {{ thePayload.repository.clone_url }} ``` -1. Navigate to the repository in your shell: +1. Steure zum Repository in deinem Shell: ```shell cd {{ thePayload.repository.name }} ``` -1. Create a branch, use whatever name you like. Feel free to use the suggested name below. +1. Erstelle einen Branch mit einem beliebigen Namen. Du könntest die unten vorgeschlagenen Namen verwenden. ```shell git branch my-slide ``` -1. Push the branch to GitHub: +1. Pushe den Branch zu GitHub: ``` git push --set-upstream origin ``` {% elsif preferences.gitTool == 'vscode' %} -1. Download and open [Visual Studio Code](https://code.visualstudio.com/Download) (referred to as VS Code) if you don't already have it. -1. In VS Code, open the Command Palette using Ctrl+Shift+P on Windows, or Command ⌘+Shift+P on macOS. You can also follow [VS Code's official documentation](https://code.visualstudio.com/docs/editor/versioncontrol#_cloning-a-repository) on cloning. -1. Type: `git clone` and press Enter +1. Wenn du Visual Studio Code (VS Code) noch nicht hast, [lade es herunter](https://code.visualstudio.com/Download) und öffne es. +1. Öffne die Command Palette in VS Code mit Ctrl+Shift+P für Windows, oder Command ⌘+Shift+P für macOS. Du kannst auch [VS Codes offizieller Dokumentation](https://code.visualstudio.com/docs/editor/versioncontrol#_cloning-a-repository) über das Klonen folgen. +1. Tippe: `git clone` und drücke Enter ![a screenshot of vs code with the command palette open](https://user-images.githubusercontent.com/16547949/53639288-bcf9ec80-3bf6-11e9-9d18-d97167168248.png) -1. Paste in the URL of the repository in the new window and press Enter: +1. Füge die Repository-URL in das neue Fenster ein und drücke Enter: ```shell {{ thePayload.repository.clone_url }} ``` -1. Select the location in which to save the repository and click **Choose folder**. Then, open the location you selected. -1. The repository folder should now be open in your VS Code project. Click on `master` at the bottom left of the VS Code window. This will bring up the Command Palette with the commands related to Git branches. +1. Wähle den Ort, in dem das Repository gespeichert werden soll, und klicke **Choose folder**. Dann öffne den ausgewählten Ort. +2. Der Repository-Ordner sollte jetzt in deinem VS Code Projekt geöffnet sein. Klicke auf `main` unten im VS Code Fenster. Das wird die Command Palette mit den relevanten Befehlen für Git-Branches laden. ![a screenshot of the Git branches in VS Code](https://user-images.githubusercontent.com/16547949/53639606-adc76e80-3bf7-11e9-98ac-bd41ae2b40db.png) -1. Click **Create new branch** and enter any branch name you'd like, such as `my-slide`. Then press Enter. -1. When asked to select the ref to create the branch from, select `master`. -1. Go to the Source Control view, click on the ellipsis (...) and select **Push**. Confirm the dialog box asking you to publish the branch. +3. Klicke **Create new branch** und gebe einen beliebigen Branch-Namen ein, zum Beispiel `meine-folie`. Dann drücke Enter. +4. Wenn du dann aufgefordert wirst, einen Ref auszuwählen von dem der Branch erstellt wird, wähle `main`. +5. Gehe zu der “Source Control” Ansicht, klicke auf die Ellipsis (...) und wähle **Push**. Bestätige die Dialog-Box, die nachfragt, ob du den Branch veröffentlichen möchtest. ![a screenshot of the source control view in VS Code](https://user-images.githubusercontent.com/16547949/53640015-ee73b780-3bf8-11e9-8c90-be9022b9555a.png) {% else %} -1. Navigate to the [Code tab]({{ thePayload.repository.html_url }}) -2. Click **Branch: master** in the drop-down -3. In the field, enter a name for your branch, like `my-slide` -4. Click **Create branch: ** or press the Enter key to create your branch +1. Steure zum [Code seite]({{ thePayload.repository.html_url }}) +2. Klicke auf **Branch: main** in dem Menü +3. Fülle in der Lücke einen Namen für deinen Branch aus, wie z.B. `meine-folie`. +4. Klicke auf **Create branch: ** oder drücke die Enter Taste, um deinen Branch zu erstellen. {% endif %}
-

I'll respond when I detect a new branch has been created in this repository.

+

Ich antworte, wenn ich erkenne, dass ein neuer Branch in diesem Repository erstellt wurde.

+ diff --git a/responses/de/03_head-to-branch.md b/responses/de/03_head-to-branch.md index 8906754..833041e 100644 --- a/responses/de/03_head-to-branch.md +++ b/responses/de/03_head-to-branch.md @@ -1,4 +1,4 @@ -## Consider this issue finished! :white_check_mark: +## Dieses Issue ist erledigt! :white_check_mark:
-

Head over to the next issue now!

+

Gehe jetzt zu dem nächsten Issue!

diff --git a/responses/de/03_your-first-contribution.md b/responses/de/03_your-first-contribution.md index 58e0717..ef2b7c0 100644 --- a/responses/de/03_your-first-contribution.md +++ b/responses/de/03_your-first-contribution.md @@ -1,10 +1,10 @@ -### Introduction to GitHub flow +### Einführung in GitHub-Flow -Now that you're familiar with issues, let's use this issue to track your path to your first contribution. +Jetzt, wo du dich mit Issues auskennst, nutzen wir dieses Issue, um deinen Pfad zu deinem ersten Beitrag zu verfolgen. -People use different workflows to contribute to software projects, but the simplest and most effective way to contribute on GitHub is the GitHub flow. +Man verwendet verschiedene Workflows um Software-Beiträge zu machen, aber die einfachste Weise um auf GitHub beizutragen, ist das GitHub-Flow. -:tv: [Video: Understanding the GitHub flow](https://www.youtube.com/watch?v=PBI2Rz-ZOxU) +:tv: [Video: Understanding the GitHub flow (English)](https://www.youtube.com/watch?v=PBI2Rz-ZOxU)
-

Read below for next steps

+

Lese unten weiter für weitere Schritte.

diff --git a/responses/de/04_commit-something.md b/responses/de/04_commit-something.md index 3124cc6..a232e6d 100644 --- a/responses/de/04_commit-something.md +++ b/responses/de/04_commit-something.md @@ -1,93 +1,95 @@ -## Schritt 5: Commit a file +## Schritt 5: Commit eine Datei -:tada: You created a branch! +:tada: Du hast eine Branche erstellt! -Creating a branch allows you to make modifications to your project without changing the deployed `master` branch. Now that you have a branch, it’s time to create a file and make your first commit! +Beim Branche Erstellungen kann man Änderungen machen zum Projekt, ohne Änderung zur `main` Branche. Nachdem du eine Branch hast, ist es zeit eine neue Datei zu erstellen, und auch deine erste Commit durchzuführen.
Commits 101 ## Commits 101 -When you’re finished creating or making changes to a file on GitHub, scroll to the bottom of the page. Then find the "Commit new file" section. +Wenn man fertig ist, mit Dateischaffungen oder Änderungen, scrolle bis zum Ende des Seite. Dann, finde die "Commit new file" teil. -In the first field, type a commit message. The commit message should briefly tell contributors about the changes you are introducing to the file. +In der erste Sektor, schreiben eine Commit-Mitteilung. Die Commit-Mitteilung ist ein kurzer, beschreibender Text zu einem Commit, in dem die Änderung kommuniziert wird, die der Commit nach sich zieht. -### Rules to live by for commit messages: +### Regeln für Commit-Mitteilungen: -- Don’t end your commit message with a period. -- Keep your commit messages to 50 characters or less. Add extra detail in the extended description window if necessary. This is located just below the subject line. -- Use active voice. For example, "add" instead of "added" and "merge" instead of "merged". -- Think of your commit as expressing intent to introduce a change. +- Ende Commit-Mitteilungen ohne punkt. +- Halten Commit-Mitteilungen weniger als 50 Charakter. Zusätzliche Details wird hinzugefügt in dem “extended description” schaufenster wenn es nötig ist. Dass findet man direkt unter die Subjekt-Linie. +- Aktive schreiben. Zum Beispiel, “schreiben”, statt “geschrieben”, oder "merge" instead of "merged". +- Erwägen deinen Commit wie ein Ausdrück deine Absicht, eine Änderung vorzustellen.
-### :keyboard: Activity: Your first commit +### :keyboard: Activität: Deine erste Commit -The following steps will guide you through the process of committing a change on GitHub. +Die folgenden Schritte führen du durch die Prozess, eine Änderung an GitHub zu Commiten. {% if preferences.gitTool == 'cli' %} -1. Check out to your branch: +1. Auschecken zu dein Branch: ```shell git checkout {{ thePayload.ref }} ``` -1. Create a new file named `_posts/0000-01-02-{{ user.username }}.md`. -1. Add the following content to your file: +1. Erstelle eine neue Datei mit dem Namen `_posts/0000-01-02-{{ user.username }}.md`. +1. Füge deiner Datei den folgenden Inhalt hinzu: ```yaml --- layout: slide - title: "Welcome to our second slide!" + title: "Willkommen zu unserer zweiten Folie!" --- - Your text - Use the left arrow to go back! + Dein text + Verwenden Sie den Pfeil nach links, um zurückzukehren! ``` -1. Stage your new file: +1. Stelle deine neue Datei bereit: ```shell git add _posts/0000-01-02-{{ user.username }}.md ``` -1. After adding the text, commit the change while providing a commit message. For guidelines on commit messages, check out the **Commits 101** drop-down, just above these instructions: +1. Nachdem du deine Text hinzugefügt hat, Commit die Änderung und gebe eine Commit-Mitteilung ein. Richtlinien zum Commit-Mitteilungen finde auf der **Commits 101** Menu, direkt über diesen Anweisungen: ```shell git commit -m "" ``` -1. Push your new commit to GitHub: +1. Pushe deine neue Commit zu GitHub: ```shell git push ``` {% elsif preferences.gitTool == 'vscode' %} -1. In the `_posts` folder, create a new file named `0000-01-02-{{ user.username }}.md`. The full path to your file will be: `_posts/0000-01-02-{{ user.username }}.md`. -1. Add the following content to your file and save it: +1. In dem `_posts` Folie, erstelle eine neue Datei mit dem Namen `0000-01-02-{{ user.username }}.md`. Der vollständige Pfad zu Ihrer Datei lautet: `_posts/0000-01-02-{{ user.username }}.md`. +1. Stelle und speichere deine neue Datei bereit: ```yaml --- layout: slide - title: "Welcome to our second slide!" + title: "Willkommen zu unserer zweiten Folie!" --- - Your text - Use the left arrow to go back! + Dein text + Verwenden Sie den Pfeil nach links, um zurückzukehren! ``` -1. To stage your new file: go to the Source Control view and click the **+** button next to the file. You can also follow along with [VS Code's official documentation](https://code.visualstudio.com/docs/editor/versioncontrol#_commit). +1. Um deine neue Folie zu vorbereiten: gehe zur Quellcodeverwaltungsansicht und klicke auf die Schaltfläche **+** neben der Datei. Du kannst auch mit [VS Code's offizielle Dokumentation (auf Englisch)](https://code.visualstudio.com/docs/editor/versioncontrol#_commit) folgen. ![a screenshot of the staging button in the source control view](https://user-images.githubusercontent.com/16547949/53641057-d5b8d100-3bfb-11e9-9b69-53b0661cd5cd.png) -1. Commit the change by typing a commit message in the text field and pressing Ctrl+Enter on Windows or Command ⌘+Enter on macOS. +1. Commit die Änderung, indem du eine Commit-Mitteilung in das Textfeld eingeben und drücken Ctrl+Enter auf Windows or Command ⌘+Enter auf macOS. ![a screenshot of the commit message on VS Code](https://user-images.githubusercontent.com/16547949/53641276-698a9d00-3bfc-11e9-9b3d-01680fd01d7c.png) -1. Click on the ellipsis (...) and select **Push**. +1. Klicke auf die Auslassungspunkte (...) and wähle **Push** aus. {% else %} -1. Create a new file on this branch, in a `_posts` folder called `0000-01-02-{{ user.username }}.md`. You can do so using [this shortcut]({{ thePayload.repository.html_url }}/new/{{ thePayload.ref }}?filename=_posts/0000-01-02-{{ user.username }}.md) or manually as follows: - - Return to the "Code" tab - - In the branch drop-down, select "{{ thePayload.ref }}" - - Click **Create new file** - - In the "file name" field, type `_posts/0000-01-02-{{ user.username }}.md`. Entering the `/` in the filename will automatically place your file in the `_posts` directory. +1. Erstelle eine neue Datei in dem `_posts` Folie, mit dem Namen `0000-01-02-{{ user.username }}.md`. Du kannst das mit [diese Abkürzung]({{ thePayload.repository.html_url }}/new/{{ thePayload.ref }}?filename=_posts/0000-01-02-{{ user.username }}.md) oder manuell wie folgt: + - Kehre zur Registerkarte “Code” zurück + - In der Dropdown-Liste, wähle "{{ thePayload.ref }}" aus + - Klicke **Create new file** + - In dem "file name" Sektor, schreibe `_posts/0000-01-02-{{ user.username }}.md`. Wenn man das `/` in den Dateinamen eingebe, wird die Datei automatisch im Verzeichnis `_posts` abgelegt. 1. When you’re done naming the file, add the following content to your file: ```yaml --- layout: slide - title: "Welcome to our second slide!" + title: "Willkommen zu unserer zweiten Folie!" --- - Your text - Use the left arrow to go back! + Dein text + Verwenden Sie den Pfeil nach links, um zurückzukehren! ``` -1. After adding the text, you can commit the change by entering a commit message in the text-entry field below the file edit view. For guidelines on commit messages, check out the **Commits 101** drop-down, just above these instructions -1. When you’ve entered a commit message, click **Commit new file** +1. Nach dem Hinzufügen des Textes kann man die Änderung festschreiben, indem man eine Commit-Mitteilung in das Texteingabefeld unterhalb der Datei Bearbeitungsansicht eingeben. Richtlinien zum Commit-Mitteilungen finde auf der **Commits 101** Menu, direkt über diesen Anweisungen. +1. Wenn du ein Commit-Mitteilung eingegeben habe, klicke **Commit new file**. {% endif %}
-

I'll respond when I detect a new commit on this branch.

+

Ich antworte, wenn ich erkenne, dass ein neuer Commit in diesem Branch erstellt wurde.

+ + diff --git a/responses/de/05_open-a-pr.md b/responses/de/05_open-a-pr.md index ff5d429..098d5be 100644 --- a/responses/de/05_open-a-pr.md +++ b/responses/de/05_open-a-pr.md @@ -1,30 +1,31 @@ -## Schritt 6: Open a pull request +## Schritt 6: Ein Pull Request erstellen -Nice work making that commit :sparkles: +Gute Arbeit, die dieses Commit macht :sparkles: -Now that you’ve created a commit, it’s time to share your proposed change through a pull request! Where issues encourage discussion with other contributors and collaborators on a project, pull requests help you share your changes, receive feedback on them, and iterate on them until they’re perfect! +Nachdem du ein Commit erstellt habe, ist es an der Zeit, deine vorgeschlagene Änderung über eine Pull-Anfrage zu teilen. Wenn Issues die Diskussion mit anderen Mitwirkenden und Mitarbeitern eines Projekts anregen, könntest du mithilfe von Pull-Anfragen deine Änderungen teilen, Feedback zu deinen erhalten und sie wiederholen, bis sie perfekt sind. -
What is a pull request? +
Was ist ein Pull Request? -## Pull requests +## Pull Requests -Let’s think back to the GitHub flow again. You have created a branch, added a file, and committed the file to your branch. Now it’s time to collaborate on your file with other students taking this class. This collaboration happens in a pull request. Check out this video to learn more: +Denken wir noch einmal an den GitHub Flow zurück. Du hast eine Branch erstellt, eine Datei hinzugefügt und die Datei in deinen Branch committed. Jetzt ist der Zeit um zusammenzuarbeiten. Diese Zusammenarbeit erfolgt in einer Pull Request. Sehe diese Video für mehr Information: -:tv: [Video: Introduction to pull requests](https://youtu.be/kJr-PIfLDl4) +:tv: [Video: (En) Introduction to pull requests](https://youtu.be/kJr-PIfLDl4)
-This pull request is going to keep the changes you just made on your branch and propose applying them to the `master` branch. +Diese Pull Request behält die Änderungen bei, die du gerade in deinem Branch vorgenommen habe, und schlägt vor, sie auf den Haupt-Branch anzuwenden. -### :keyboard: Activity: Create a pull request +### :keyboard: Activität: Erstellung eines Pull Requests -1. Open a pull request using [this shortcut]({{ url }}) or manually as follows: - - From the "Pull requests" tab, click **New pull request** - - In the "base:" drop-down menu, make sure the "master" branch is selected - - In the "compare:" drop-down menu, select "{{ branch | remove: 'refs/heads/' }}" -1. When you’ve selected your branch, enter a title for your pull request. For example `Add {{ user.username }}'s file` -1. The next field helps you provide a description of the changes you made. Feel free to add a description of what you’ve accomplished so far. As a reminder, you have: created a branch, created a file and made a commit, and opened a pull request -1. Click **Create pull request** +1. Öffne eine Pull Request mit [diese Abkürzung]({{ url }}) oder manuell wie folgt: + - Klicke auf der Registerkarte “Pull Requests” auf **New pull request** + - Stelle im Dropdown-Menü "base:" sicher, dass der Branch `main` ausgewählt ist + - Im Dropdown-Menü "compare:", wähle "{{ branch | remove: 'refs/heads/' }}" aus +1. Wenn du dein Branch ausgewählt habe, gebe dein Pull Request ein Titel ein, Z.B. `Erstelle {{ user.username }}'s Folie` +1. Im nächsten Sektor kann man die vorgenommenen Änderungen beschreiben. Hier kann man eine Beschreibung dessen hinzuzufügen, was man bisher erreicht hat. Zur Erinnerung hast du: einen Branch erstellt, eine Datei erstellt, ein Commit durchgeführt und eine Pull Request geöffnet. +1. Klicke **Create pull request**
-

I'll respond in your new pull request.

+

Ich antworte in deine neue Pull Request.

+ diff --git a/responses/de/06_fix-base.md b/responses/de/06_fix-base.md index be3941e..6df7356 100644 --- a/responses/de/06_fix-base.md +++ b/responses/de/06_fix-base.md @@ -1,12 +1,12 @@ -Your base branch should be named `master`. Let's open a new pull request to fix this. +Dein Basis-Branch sollte `main` heißen. Öffnen wir eine neue Pull Request, um dies zo beheben. -### :keyboard: Activity: Adjust PR direction +### :keyboard: Activität: Passe die Pull Request Richtung an -1. Click on the **Edit** button located to the right of your pull request's title -1. Below the title's comment box, in the "base:" drop-down menu, make sure the “master” branch is selected -1. A pop-up window will appear asking if you want to change the "base". Click the green **Change base** button +1. Klicke auf **Edit**, befindet sich rechts neben dem Titel der Pull Request +1. Stelle unter dem Kommentarfeld des Titels im Dropdown-Menü "base:" sicher, dass der Branch `main` ausgewählt ist +1. In einem Popup-Fenster werde man gefragt, ob man die “base” ändern möchten. Klicke auf die grüne Schaltfläche **Change base**. -If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. +Wenn man Hilfe bei der Fehlerbehebung für das Problem benötige, erstelle einen Beitrag auf der [GitHub Community]({{ communityBoard }}) Forum. Möglicherweise möchte man auch nach dem Problem suchen, um festzustellen, ob andere Personen es in der Vergangenheit erhalten haben.
-

I'll respond when I detect this pull request's base has been edited.

+

Ich antworte, wenn ich beobachte dass der Titel dieses Pull Requests verändert ist.

diff --git a/responses/de/06_fix-body.md b/responses/de/06_fix-body.md index ddd142f..677cffe 100644 --- a/responses/de/06_fix-body.md +++ b/responses/de/06_fix-body.md @@ -1,14 +1,15 @@ -Good pull requests have a body description that tells other contributors about the change you're suggesting, so they understand the context. +Gute Pull Requests haben eine Body-Beschreibung, die andere Mitwirkende über die von deinen vorgeschlagene Änderung informiert, damit sie den Kontext verstehen. -Let's edit this pull request to add a body description. +Bearbeite diese Pull Request, um eine Textbeschreibung hinzuzufügen. -## :keyboard: Activity: Fixing your pull request +## :keyboard: Activität: Fixiren der Pull Request -1. The first comment on your pull request will have the default text of **No description provided**. Click on the **...** icon located at the top right corner of the comment box, then click on **Edit** to make an edit -1. Add a description of the changes you've made in the comment box. Feel free to add a description of what you’ve accomplished so far. As a reminder, you have: created a branch, created a file and made a commit, and opened a pull request -1. Click the green **Update comment** button at the bottom right of the comment box when done +1. Die erste Kommentar zu der Pull Request hat den Standardtext **No description provided**. Klike auf dem **...** Symbol in der oberen rechten Ecke des Kommentarfeldes, dann klicke auf **Edit**, um eine Bearbeitung vorzunehmen. +1. Füge im Kommentarfeld eine Beschreibung der vorgenommenen Änderungen hinzu. Das kann eine Beschreibung dessen enthalten, was du bisher getan habe. Zur Erinnerung hast du: einen Branch erstellt, eine Datei erstellt, ein Commit durchgeführt und eine Pull Request geöffnet. +1. Klike die grüne **Update comment** Schaltfläche unten rechts im Kommentarfeld, wenn du fergit bist -If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. +Wenn man Hilfe bei der Fehlerbehebung für das Problem benötige, erstelle einen Beitrag auf der [GitHub Community]({{ communityBoard }}) Forum. Möglicherweise möchte man auch nach dem Problem suchen, um festzustellen, ob andere Personen es in der Vergangenheit erhalten haben.
-

I'll respond when I detect this pull request's body has been edited.

+

Ich antworte, wenn ich beobachte dass der Body-Beschreibung dieses Pull Requests verändert ist..

+ diff --git a/responses/de/06_fix-filename.md b/responses/de/06_fix-filename.md index 584a235..d4477f3 100644 --- a/responses/de/06_fix-filename.md +++ b/responses/de/06_fix-filename.md @@ -1,41 +1,42 @@ -I was expecting your file to be named **{{ expected }}**. +Ich hatte erwartet, das die Datei bennant wird **{{ expected }}**. -Let's edit this pull request to fix both of these issues. +Lasse uns diese Pull Request bearbeiten, um diese beiden Probleme zu beheben. -## :keyboard: Activity: Fixing your pull request +## :keyboard: Activität: Fixieren der Pull Request {% if preferences.gitTool == 'cli' %} -1. Check out to your branch: +1. Auschecken zu dein Branch: ```shell git checkout {{ branch }} ``` -1. Type `ls` to see a listing of your root directory. -1. Confirm that you've got a folder titled `_posts`. -1. Step into the folder with `cd _posts`. -1. Type `ls` to see a listing of your `_posts` folder. -1. Ensure you've got a file named `{{ expected }}`. -1. If you find you have to make any changes, then stage, commit, and push those changes: +1. Gebe `ls` ein, um eine Liste des Stammverzeichnisses anzuzeigen. +1. Bestätige, dass du einen Ordner mit dem Titel `_posts` habe. +1. Betrete den Ordner mit `cd _posts`. +1. Gebe `ls` ein, um eine Liste des Ordners `_posts` anzuzeigen. +1. Stelle sicher, dass es eine Datei mit dem Namen `{{ expected }}` gibt. +1. Wenn du feststellst, dass du Änderungen vornehmen müsst, müsst du diese Änderungen bereitstellen, festschreiben und vorantreiben: ```shell git add . git commit -m "" git push ``` {% else %} -1. Click the [Files Changed tab]({{ url }}) in this pull request. -1. Verify that the only file edited is named `{{ expected }}`. -1. If the file is improperly named, or not in a proper location, use the edit function to correct it. -1. Above the contents of the file, select all text in the field that contains the filename and delete it. -1. Continue pressing your backspace key to also delete any directory names that exist. -1. Type the proper filename: +1. Klicke die [Files Changed Tab]({{ url }}) in diesem Pull Request. +1. Stelle sicher, dass die einzige bearbeitete Datei den Namen `{{ expected }}` hat. +1. Wenn die Datei falsch benannt ist oder sich nicht an einem geeigneten Ort befindet, korrigiere sie mit der Bearbeitungsfunktion. +1. Wähle über dem Inhalt der Datei den gesamten Text in dem Feld aus, das den Dateinamen enthält, und lösche ihn. +1. Drücke weiterhin die Rücktaste, um auch vorhandene Verzeichnisnamen zu löschen. +1. Gebe den richtigen Dateinamen ein: ```shell {{ expected }} ``` -1. Scroll to the bottom and enter a commit message and commit in the **Commit Changes** section. +1. Scrolle nach unten und gebe eine Commit-Mitteilung und ein Commit in Abschnitt **Commit Changes** ein. {% endif %} -**Note**: Can't find the button to edit the file? It may look like a pencil, or it may look like three dots. +**Hinweis**: Du kannst die Schaltfläche zum Bearbeiten der Datei nicht finden? Es kann wie ein Bleistift aussehen, oder es kann wie erei Punkte aussehen. -If you would like assistance troubleshooting the issue you are encountering, create a post on the [GitHub Community]({{ communityBoard }}) board. You might also want to search for your issue to see if other people have resolved it in the past. +Wenn man Hilfe bei der Fehlerbehebung für das Problem benötige, erstelle einen Beitrag auf der [GitHub Community]({{ communityBoard }}) Forum. Möglicherweise möchte man auch nach dem Problem suchen, um festzustellen, ob andere Personen es in der Vergangenheit erhalten haben.
-

I'll respond below when I detect a commit on this branch.

+

Ich antworte, wenn ich erkenne, dass ein neuer Commit in diesem Branch erstellt wurde.

+ diff --git a/responses/de/06_request-changes.md b/responses/de/06_request-changes.md index a6aed40..9abe89e 100644 --- a/responses/de/06_request-changes.md +++ b/responses/de/06_request-changes.md @@ -1,46 +1,46 @@ -## Schritt 7: Respond to a review +## Schritt 7: Antwortung eine Bewertung -Your pull request is looking great! +Deine Pull Request sieht toll aus! -Let’s add some content to your file. Replace line 5 of your file with a quotation or meme and witty caption. Remember: [Markdown](https://guides.github.com/features/mastering-markdown/) is supported. +Fügen wir der Datei Inhalte hinzu. Ersetze Zeile 5 der Datei durch ein Zitat oder ein Mem und eine witzige Beschriftung. Denke daran: [Markdown](https://guides.github.com/features/mastering-markdown/) wird unterstützt. -### :keyboard: Activity: Change your file +### :keyboard: Activität: Ändere die Datei {% if preferences.gitTool == 'cli' %} -1. Check out to your branch: +1. Auschecken zu dein Branch: ```shell git checkout {{ branch }} ``` -1. Open the file `_posts/0000-01-02-{{ user.username }}.md`. -1. Replace line 5 of the file with something new. -1. Stage your new changes: +1. Öffne die Datei `_posts/0000-01-02-{{ user.username }}.md`. +1. Ersetze Zeile 5 der Datei durch etwas Neues. +1. Stelle die neuen Änderungen bereit: ```shell git add _posts/0000-01-02-{{ user.username }}.md ``` -1. Commit your changes: +1. Commit deine Änderungen: ```shell git commit -m "" ``` -1. Push your edits to GitHub: +1. Übertrage die Änderungen auf GitHub: ```shell git push ``` {% elsif preferences.gitTool == 'vscode' %} -1. Open the file `_posts/0000-01-02-{{ user.username }}.md`. -1. Replace line 5 of the file with something new. -1. Stage your new changes. As a reminder, you can do this in the Source Control view, click the **+** symbol next to the file. -1. Commit your changes. You can do this in the Source Control view, enter a commit message in the text field and press Ctrl+Enter on Windows or Command ⌘+Enter on macOS. -1. Push your edits to GitHub. In the Source Control view, click on the ellipsis (...), and select **Push**. +1. Öffne die Datei `_posts/0000-01-02-{{ user.username }}.md`. +1. Ersetze Zeile 5 der Datei durch etwas Neues. +1. Stelle die neuen Änderungen bereit. Zur Erinnerung, du könntest dies in der Quellcodeverwaltung Ansicht tun, indem du auf das Symbol **+** neben der Datei klicken. +1. Commit deine Änderungen. Man kann dies in der Ansicht Quellcodeverwaltung tun, eine Commit-Mitteilung richt in das Textfeld eingeben und Ctrl+Enter auf Windows oder Command ⌘+Enter auf macOS drücken. +1. Klicke auf die Auslassungspunkte (...) and wähle **Push** aus. {% else %} -1. Click the [Files Changed tab]({{ url }}) in this pull request -1. Edit your newly added file -1. Replace line 5 with something new -1. Scroll to the bottom and click **Commit Changes** +1. Klicke die [Files Changed Tab]({{ url }}) in dieser Pull Request +1. Bearbeite die neu hinzugefügte Datei +1. Ersetze Zeile 5 durch etwas Neues +1. Scrolle nach unten und klicke auf **Commit Changes** {% endif %} -**Note** : Can't find the button to edit the file? It may look like a pencil, or it may look like three dots. +**Hinweis**: Du kannst die Schaltfläche zum Bearbeiten der Datei nicht finden? Es kann wie ein Bleistift aussehen, oder es kann wie erei Punkte aussehen.
-

I'll respond when I detect a commit on this branch.

+

Ich antworte, wenn ich erkenne, dass ein neuer Commit in diesem Branch erstellt wurde.

diff --git a/responses/de/07_pr-succeeds.md b/responses/de/07_pr-succeeds.md index a298c71..38d0c88 100644 --- a/responses/de/07_pr-succeeds.md +++ b/responses/de/07_pr-succeeds.md @@ -1,33 +1,33 @@ -## Schritt 8: Merge your pull request +## Schritt 8: Merge deine Pull Request -Nicely done @{{ user.username }}! :sparkles: +Gut gemacht @{{ user.username }}! :sparkles: -You successfully created a pull request, and it has passed all of the tests. You can now merge your pull request. +Du hast erfolgreich eine Pull Request erstellt und alle Tests bestanden. Du kannst jetzt deine Pull Request mergen. -### :keyboard: Activity: Merge the pull request +### :keyboard: Activität: Merge die Pull Request {% if preferences.gitTool == 'cli' %} -1. Check out to the `master` branch: +1. Auschecken zu dem `main` branch: ```shell - git checkout master + git checkout main ``` -2. Merge your branch: +2. Merge deine Branch: ```shell git merge {{ branch }} ``` -3. Push the merged history to GitHub: +3. Übertrage den merged Verlauf an GitHub: ```shell git push ``` -4. Delete your the branch locally: +4. Lösche den Branch lokal: ```shell git branch -d {{ branch }} ``` {% else %} -1. Click **Merge pull request** -1. Click **Confirm merge** +1. Klike **Merge pull request** +1. Klike **Confirm merge** {% endif %} -1. Once your branch has been merged, you don't need it anymore. Click **Delete branch**. +1. Sobald der Branch merged wurde, brauche man ihn nicht mehr. Klicke auf **Delete branch**.
-

I'll respond when this pull request is merged.

+

Ich antworte wenn diese Branch merged ist.

diff --git a/responses/de/08_reminder-delete.md b/responses/de/08_reminder-delete.md index ffca493..a49b826 100644 --- a/responses/de/08_reminder-delete.md +++ b/responses/de/08_reminder-delete.md @@ -1,39 +1,36 @@ -## Nice work +## Gut gemacht ![celebrate](https://octodex.github.com/images/collabocats.jpg) -Congratulations @{{ user.username }}, you've completed this course! +Herzliche Glückwünsche @{{ user.username }}, du hast diesen Kurs abgeschlossen! -## What went well +## Was ging gut -Now, you have your slide deck deployed [here]({{ store.pagesUrl }}) and you've gone through the GitHub Flow. +Jetzt hast du deiner Dia-Deck [hier]({{ store.pagesUrl }}) bereitgestellt und den GitHub Flow durchlaufen. -Before I say good-bye, here's a recap of all the tasks you've accomplished in your repository: +Bevor ich mich verabschiede, findest du hier eine Zusammenfassung aller Aufgaben, die du in deinem Repository ausgeführt habe: -- You learned about issues, pull requests, and the structure of a GitHub repository -- You learned about branching -- You created a commit -- You viewed and responded to pull request reviews -- You edited an existing file -- You enabled GitHub Pages -- You made your first contribution! :tada: +- Du hast Issues, Pull Requests und die Struktur eines GitHub-Repositorys kennengelernt +- Du hast etwas über das Branching gelernt +- Du hast ein Commit erstellt +- Du hast die Überprüfungen von Anfragen angesehen und beantwortet +- Du hast eine vorhandene Datei bearbeitet +- Du hast GitHub Pages aktiviert +- Du hast deinen ersten Beitrag geleistet! :tada: -## Give us feedback +## Was kommt als nächstes? -We'd love to hear what you thought of this course. Please share your feedback in [this brief survey](https://www.surveymonkey.com/r/intro-to-github-1). +Wir hoffen, dieser Kurs hat dir geholfen, sich mit GitHub wohler zu fühlen. Denke daran: du könntest Kursthemen jederzeit wiederholen, wenn du zusätzliche Übung wünschen. Wenn du bereit bist, auf dein neuen Fähigkeiten aufzubauen, findest du hier einige Ideen. -## What's next? +### Trage zu einem Projekt bei -We hope this course helped you feel more comfortable using GitHub. Remember: You’re always welcome to repeat course topics if you’d like additional practice. If you’re ready to build on your new skills, here are some ideas. +Unter [GitHub Explore](https://github.com/explore) finde Projekte, zu denen durch Trendthemen und kuratierte Sammlungen beitragen kann. -### Contribute to a project +### Lerne weiter -To find projects to contribute to through trending topics and curated collections, check out [GitHub Explore](https://github.com/explore). +Hier sind einige Vorschläge für zukünftige Kurse, die du belegen kann: +- [GitHub Pages]({{ host }}/{{ course.Owner.login }}/github-pages): Lerne weiter über GitHub Pages, die wir in diesem Kurs angesprochen haben. +- [Communicating using Markdown]({{ host }}/{{ course.Owner.login }}/communicating-using-markdown): Wir haben in diesem Kurs ein wenig Markdown verwendet, aber wenn man alles über diese :sparkles: Syntax erfahren möchtet, nimmt man am Kurs teil! -### Keep learning +[Was lernst du als nächstes]({{ host }}/courses)? -Here are some suggestions for future courses you can take: -- [GitHub Pages]({{ host }}/{{ course.Owner.login }}/github-pages): Continue learning about GitHub Pages, which we touched on in this course. -- [Communicating using Markdown]({{ host }}/{{ course.Owner.login }}/communicating-using-markdown): We used a little Markdown in this course, but if you want to learn all about this :sparkles: syntax, take the course! - -[What will you learn next]({{ host }}/courses)? diff --git a/responses/de/08_reopen.md b/responses/de/08_reopen.md index 8b99e07..942d1ef 100644 --- a/responses/de/08_reopen.md +++ b/responses/de/08_reopen.md @@ -1,9 +1,9 @@ -### :keyboard: Activity: Reopen pull request +### :keyboard: Activität: Pull Request erneut öffnen -Oooops! It looks like you might have accidentally closed your pull request. +Ups! Es sieht so aus, als hättest du deine Pull Request versehentlich geschlossen. -1. Click **Reopen pull request**. If this button is inactive, you will need to click **Restore branch** first -1. Merge the pull request. +1. Klicke **Reopen pull request**. Wenn diese Schaltfläche inaktiv ist, müsst man zuerst auf **Restore branch** klicken. +1. Merge die Pull Request.
-

I'll respond when this pull request is merged.

+

Ich antworte wenn diese Pull Request Merged ist.

From a3efa175cf9afc8047847e5cc87eb2ce8e8b5862 Mon Sep 17 00:00:00 2001 From: Briana Swift Date: Thu, 3 Dec 2020 13:44:03 +0100 Subject: [PATCH 5/5] add German translation option to config --- config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yml b/config.yml index 30a661c..3f79e3a 100644 --- a/config.yml +++ b/config.yml @@ -29,6 +29,8 @@ preferences: value: ja - label: Français value: fr + - label: Deutsch + value: de before: - type: updateBranchProtection - type: createIssue