{"action":"created","comment":{"url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/comments/216349874","pull_request_review_id":153809587,"id":216349874,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNjM0OTg3NA==","diff_hunk":"@@ -1,283 +1,319 @@\n ---\n lang: de\n-title: Best Practices for Maintainers\n-description: Making your life easier as an open source maintainer, from documenting processes to leveraging your community.\n+title: Gute Maintainer-Praxis\n+description: Erleichtern Sie Ihr Leben als Open-Source-Maintainer! Von der Dokumentation von Prozesses bis zum Einsatz Ihrer Community.\n class: best-practices\n toc:\n-  what-does-it-mean-to-be-a-maintainer: \"What does it mean to be a maintainer?\"\n-  documenting-your-processes: \"Documenting your processes\"\n-  learning-to-say-no: \"Learning to say no\"\n-  leverage-your-community: \"Leverage your community\"\n-  bring-in-the-robots: \"Bring in the robots\"\n-  its-okay-to-hit-pause: \"It’s okay to hit pause\"\n+  was-bedeutet-es-eine-software-instand-zu-halten: \"Was bedeutet es, eine Software instand zu halten?\"\n+  dokumentieren-sie-ihre-prozesse: \"Dokumentieren Sie Ihre Prozesse\"\n+  lernen-nein-zu-sagen: \"Lernen, nein zu sagen\"\n+  nutzen-sie-ihre-community: \"Nutzen Sie Ihre Community\"\n+  delegieren-sie-an-roboter: \"Delegieren Sie an Roboter\"\n+  es-ist-okay-pause-zu-machen: \"Es ist okay, Pause zu machen\"\n order: 5\n image: /assets/images/cards/best-practices.png\n related:\n   - metrics\n   - leadership\n ---\n \n-## What does it mean to be a maintainer?\n+## Was bedeutet es, eine Software instand zu halten?\n \n-If you maintain an open source project that a lot of people use, you may have noticed you're coding less and responding to issues more.\n+Wenn Sie ein Open-Source-Projekt pflegen, das viele Leute benutzen, haben Sie vielleicht bemerkt, dass Sie weniger programmieren und mehr auf Issues reagieren.\n \n-In the early stages of a project, you're experimenting with new ideas and making decisions based on what you want. As your project increases in popularity, you'll find yourself working with your users and contributors more.\n+In der Anfangsphase eines Projekts experimentieren Sie mit neuen Ideen und treffen Entscheidungen nach Ihren Wünschen. Da Ihr Projekt immer beliebter wird, werden Sie mehr mit Ihren Benutzer\\*innen und Mitwirkenden zusammenarbeiten.\n \n-Maintaining a project requires more than code. These tasks are often unexpected, but they're just as important to a growing project. We've gathered a few ways to make your life easier, from documenting processes to leveraging your community.\n+Die Instandhaltung eines Projekts erfordert mehr als nur Code. Diese Aufgaben sind oft unerwartet, aber genauso wichtig für ein wachsendes Projekt. Wir haben einige Möglichkeiten zusammengestellt, um Ihnen das Leben zu erleichtern, von der Dokumentation von Prozessen bis hin zur Nutzung Ihrer Community.\n \n-## Documenting your processes\n+## Dokumentieren Sie Ihre Prozesse\n \n-Writing things down is one of the most important things you can do as a maintainer.\n+Dinge aufzuschreiben ist eine der wichtigsten Aufgaben, die man als Maintainer\\*in erledigt.\n \n-Documentation not only clarifies your own thinking, but it helps other people understand what you need or expect, before they even ask.\n+Dokumentation verdeutlicht nicht nur Ihr eigenes Denken, sondern macht auch anderen Menschen verständlich, was Sie brauchen oder erwarten, bevor sie überhaupt fragen.\n \n-Writing things down makes it easier to say no when something doesn't fit into your scope. It also makes it easier for people to pitch in and help. You never know who might be reading or using your project.\n+Dinge aufzuschreiben macht es einfacher, nein zu sagen, wenn etwas nicht in den Anwendungsbereich passt. Es macht es auch einfacher für die Menschen, mitzumachen und zu helfen. Sie wissen nie, wer Ihr Projekt lesen oder nutzen könnte.\n \n-Even if you don't use full paragraphs, jotting down bullet points is better than not writing at all.\n+Selbst wenn Sie keine vollständigen Absätze niederschreiben, ist es besser, Stichworte aufzulisten, als gar nicht zu schreiben.\n \n-Remember to keep your documentation up-to-date. If you're not able to always do this, delete your outdated documentation or indicate it is outdated so contributors know updates are welcome.\n+Denken Sie daran, Ihre Dokumentation auf dem neuesten Stand zu halten. Wenn Sie dies nicht immer tun können, löschen Sie Veraltetes oder markieren es als solches, damit die Mitwirkenden wissen, dass Updates gerne angenommen werden.\n \n-### Write down your project's vision\n+### Schreiben Sie Ihre Projektsvision auf\n \n-Start by writing down the goals of your project. Add them to your README, or create a separate file called VISION. If there are other artifacts that could help, like a project roadmap, make those public as well.\n+Schreiben Sie zunächst die Ziele Ihres Projekts auf. Fügen Sie sie Ihrer README hinzu oder erstellen Sie eine separate Datei namens VISION. Wenn es andere dafür nützliche Artefakte gibt (z.B. eine Projekt-Roadmap) machen Sie diese auch öffentlich.\n \n-Having a clear, documented vision keeps you focused and helps you avoid \"scope creep\" from others' contributions.\n+Eine klare, dokumentierte Vision hilft Ihnen, sich zu konzentrieren und das \"Scope Creep\" von Beiträgen anderer zu vermeiden.\n \n-For example, @lord discovered that having a project vision helped him figure out which requests to spend time on. As a new maintainer, he regretted not sticking to his project's scope when he got his first feature request for [Slate](https://github.com/lord/slate).\n+Zum Beispiel entdeckte @lord, dass ihm eine Projektvision herauszufinden half, auf welche Anfragen er Zeit verwenden sollte. Als frisch gebackener Maintainer bedauerte er, dass er sich nicht auf den Kern seines Projekts fokussiert hat, als er seine erste Feature-Anfrage für [Slate](https://github.com/lord/slate) erhielt.\n \n <aside markdown=\"1\" class=\"pquote\">\n   <img src=\"https://avatars.githubusercontent.com/lord?s=180\" class=\"pquote-avatar\" alt=\"avatar\">\n-  I fumbled it. I didn't put in the effort to come up with a complete solution. Instead of an half-assed solution, I wish I had said \"I don't have time for this right now, but I'll add it to the long term nice-to-have list.\"\n+\n+  Ich habe es zurechtgefummelt. Ich habe mir nicht die Mühe gemacht, eine komplette Lösung zu finden. Statt einer halbherzigen Lösung wünschte ich, ich hätte gesagt: \"Ich habe jetzt keine Zeit dafür, aber ich werde es auf die lange Nice-to-have-Liste setzen.\"\n+\n+  _I fumbled it. I didn't put in the effort to come up with a complete solution. Instead of an half-assed solution, I wish I had said \"I don't have time for this right now, but I'll add it to the long term nice-to-have list.\"_\n+\n   <p markdown=\"1\" class=\"pquote-credit\">\n — @lord, [\"Tips for new open source maintainers\"](https://lord.io/blog/2014/oss-tips/)\n   </p>\n </aside>\n \n ### Communicate your expectations\n \n-Rules can be nerve-wracking to write down. Sometimes you might feel like you're policing other people's behavior or killing all the fun.\n+Kommunizieren Sie Ihre Erwartungen\n \n-Written and enforced fairly, however, good rules empower maintainers. They prevent you from getting dragged into doing things you don't want to do.\n+Es kann nervenaufreibend sein, Regeln niederzuschreiben. Manchmal hat man das Gefühl, das Verhalten anderer Leute zu überwachen, oder ein Spaßverderber zu sein.\n \n-Most people who come across your project don't know anything about you or your circumstances. They may assume you get paid to work on it, especially if it's something they regularly use and depend on. Maybe at one point you put a lot of time into your project, but now you're busy with a new job or family member.\n+Allerdings sind geschrieben und fair durchgesetzte Regeln nützlich für Projektbetreuer\\*innen. Sie verhindern, dass man in Dinge hineingezogen wird, die man nicht tun will.\n \n-All of this is perfectly okay! Just make sure other people know about it.\n+Die meisten Menschen, die auf Ihr Projekt stoßen, wissen nichts über Sie oder Ihre Lebensumstände. Sie können annehmen, dass Sie dafür bezahlt werden, daran zu arbeiten, insb. wenn sie Ihr Projekt regelmäßig benutzen und davon abhängig sind. Vielleicht haben Sie mal viel Zeit in Ihr Projekt gesteckt, sind aber jetzt mit einem neuen Job oder Familienmitglied beschäftigt.\n \n-If maintaining your project is part-time or purely volunteered, be honest about how much time you have. This is not the same as how much time you think the project requires, or how much time others want you to spend.\n+All das ist völlig in Ordnung! Stellen Sie nur sicher, dass Andere davon erfahren.\n \n-Here are a few rules that are worth writing down:\n+Wenn Sie Ihr Projekt in Teilzeit oder auf freiwilliger Basis betreuen, seien Sie ehrlich, wie viel Zeit Ihnen zur Verfügung steht. Das ist nicht das Gleiche, wie viel Zeit das Projekt Ihrer Meinung nach benötigt oder wie viel Andere erwarten.\n \n-* How a contribution is reviewed and accepted (_Do they need tests? An issue template?_)\n-* The types of contributions you'll accept (_Do you only want help with a certain part of your code?_)\n-* When it's appropriate to follow up (_for example, \"You can expect a response from a maintainer within 7 days. If you haven't heard anything by then, feel free to ping the thread.\"_)\n-* How much time you spend on the project (_for example, \"We only spend about 5 hours per week on this project\"_)\n+Hier sind ein paar Regeln, die es wert sind, aufgeschrieben zu werden:\n \n-[Jekyll](https://github.com/jekyll/jekyll/tree/master/docs), [CocoaPods](https://github.com/CocoaPods/CocoaPods/wiki/Communication-&-Design-Rules), and [Homebrew](https://github.com/Homebrew/brew/blob/bbed7246bc5c5b7acb8c1d427d10b43e090dfd39/docs/Maintainers-Avoiding-Burnout.md) are several examples of projects with ground rules for maintainers and contributors.\n+* Wie ein Beitrag geprüft und akzeptiert wird (_Benötigen sie Tests? Ein Issue-Template?_)\n+* Die Arten von Beiträgen, die Sie akzeptieren werden (_Wollen Sie nur Hilfe bei einem bestimmten Teil Ihres Codes?_)\n+* Wenn es angebracht ist, den Vorgang zu verfolgen (z.B. \"Sie können innerhalb von 7 Tagen eine Antwort von einer Betreuerin oder einem Betreuer erwarten. Wenn Sie bis dahin noch nichts gehört haben, können Sie gerne den Thread pingen.\"_)\n+* Wie viel Zeit Sie für das Projekt aufwenden (z.B. \"Wir verbringen nur ca. 5 Stunden pro Woche für dieses Projekt\"_)\n \n-### Keep communication public\n+[Jekyll](https://github.com/jekyll/jekyll/tree/master/docs), [CocoaPods](https://github.com/CocoaPods/CocoaPods/wiki/Communication-&-Design-Rules) und [Homebrew](https://github.com/Homebrew/brew/blob/bbed7246bc5c5b7acb8c1d427d10b43e090dfd39/docs/Maintainers-Avoiding-Burnout.md) geben ihren Betreuer\\*innen und Mitwirkenden nützliche Grundregeln mit.\n \n-Don't forget to document your interactions, too. Wherever you can, keep communication about your project public. If somebody tries to contact you privately to discuss a feature request or support need, politely direct them to a public communication channel, such as a mailing list or issue tracker.\n+### Kommunikation öffentlich halten\n \n-If you meet with other maintainers, or make a major decision in private, document these conversations in public, even if it's just posting your notes.\n+Vergessen Sie nicht, auch Ihre Interaktionen zu dokumentieren. Wo immer Sie können, halten Sie die Kommunikation über Ihr Projekt öffentlich. Wenn jemand versucht, Sie privat zu kontaktieren, um eine Feature- oder Support-Anfrage zu besprechen, verweisen Sie sich höflich an einen öffentlichen Kommunikationskanal, wie z.B. eine Mailingliste oder einen Issue Tracker.\n \n-That way, anybody who joins your community will have access to the same information as someone who's been there for years.\n+Wenn Sie sich mit anderen Betreuer\\*innen treffen oder eine wichtige Entscheidung privat treffen, dokumentieren Sie diese Gespräche in der Öffentlichkeit, selbst wenn es nur um die Veröffentlichung Ihrer Notizen geht.\n \n-## Learning to say no\n+Auf diese Weise hat jede*r, der Ihrer Community beitritt, Zugang zu den gleichen Informationen wie jemand, der schon seit Jahren dort ist.\n \n-You've written things down. Ideally, everybody would read your documentation, but in reality, you'll have to remind others that this knowledge exists.\n+## Lernen, nein zu sagen\n \n-Having everything written down, however, helps depersonalize situations when you do need to enforce your rules.\n+Sie haben Dinge aufgeschrieben, und im Idealfall würden auch alle Ihre Dokumentation lesen. Allerdings werden Sie in Wirklichkeit andere daran erinnern müssen, dass dieses Wissen existiert.\n \n-Saying no isn't fun, but  _\"Your contribution doesn't match this project's criteria\"_ feels less personal than _\"I don't like your contribution\"_.\n+Alles aufgeschrieben zu haben, hilft jedoch, Situationen zu entpersönlichen, in denen Sie Ihre Regeln durchsetzen müssen.\n \n-Saying no applies to many situations you'll come across as a maintainer: feature requests that don't fit the scope, someone derailing a discussion, doing unnecessary work for others.\n+Nein zu sagen macht keinen Spaß, aber _\"Ihr Beitrag entspricht nicht den Kriterien dieses Projekts\"_ fühlt sich weniger persönlich an als _\"Ich mag Ihren Beitrag nicht\"_.\n \n-### Keep the conversation friendly\n+Nein zu sagen gilt für viele Situationen, in denen Sie als Maintainer\\*in auftreten werden: unnötige Arbeit für andere erledigen, Feature-Anfragen, die nicht in den Anwendungsbereich passen, jemand, der eine Diskussion entgleist, usw.\n \n-One of the most important places you'll practice saying no is on your issue and pull request queue. As a project maintainer, you'll inevitably receive suggestions that you don't want to accept.\n+### Das Gespräch freundlich halten\n \n-Maybe the contribution changes your project's scope or doesn't match your vision. Maybe the idea is good, but the implementation is poor.\n+Einer der wichtigsten Orte, an denen Sie üben werden, Nein zu sagen, ist Ihr Issue Tracker und die Pull-Request-Liste. Als Projektbetreuer\\*in werden Sie unweigerlich Vorschläge erhalten, die Sie nicht akzeptieren wollen.\n \n-Regardless of the reason, it is possible to tactfully handle contributions that don't meet your project's standards.\n+Vielleicht verändert ein dort eingereichter Beitrag den Umfang Ihres Projekts oder passt nicht zu Ihrer Vision. Vielleicht ist die Idee gut, aber schlecht umgesetzt.\n \n-If you receive a contribution you don't want to accept, your first reaction might be to ignore it or pretend you didn't see it. Doing so could hurt the other person's feelings and even demotivate other potential contributors in your community.\n+Unabhängig vom Ablehnungsgrund ist es möglich, Beiträge, die nicht den Standards Ihres Projekts entsprechen, taktvoll zu behandeln.\n+\n+Wenn Sie einen Beitrag erhalten, den Sie nicht annehmen möchten, könnte Ihre erste Reaktion darin bestehen, ihn zu ignorieren oder so zu tun, als ob Sie ihn nicht gesehen hätten. Dies könnte die Gefühle der anderen Person verletzen und sogar andere potenzielle Mitwirkende in Ihrer Gemeinschaft demotivieren.\n \n <aside markdown=\"1\" class=\"pquote\">\n   <img src=\"https://avatars.githubusercontent.com/krausefx?s=180\" class=\"pquote-avatar\" alt=\"avatar\">\n-  The key to handle support for large-scale open source projects is to keep issues moving. Try to avoid having issues stall. If you're an iOS developer you know how frustrating it can be to submit radars. You might hear back 2 years later, and are told to try again with the latest version of iOS.\n+\n+  Der Schlüssel zur Unterstützung großer Open-Source-Projekte liegt darin, die Issues in Bewegung zu halten. Versuchen Sie, Probleme zu vermeiden. Wenn Sie ein iOS-Entwickler sind, wissen Sie, wie frustrierend es sein kann, Radars einzureichen. Möglicherweise hören Sie 2 Jahre später zurück und werden aufgefordert, es erneut mit der neuesten Version von iOS zu versuchen.\n+\n+  _The key to handle support for large-scale open source projects is to keep issues moving. Try to avoid having issues stall. If you're an iOS developer you know how frustrating it can be to submit radars. You might hear back 2 years later, and are told to try again with the latest version of iOS._\n+\n   <p markdown=\"1\" class=\"pquote-credit\">\n — @KrauseFx, [\"Scaling open source communities\"](https://krausefx.com/blog/scaling-open-source-communities)\n   </p>\n </aside>\n \n-Don't leave an unwanted contribution open because you feel guilty or want to be nice. Over time, your unanswered issues and PRs will make working on your project feel that much more stressful and intimidating.\n+Lassen Sie keinen unerwünschten Beitrag offen, weil Sie sich schuldig fühlen oder nett sein wollen. Im Laufe der Zeit werden unbeantwortete Issues und PRs die Projektarbeit stressiger und einschüchternder machen.\n \n-It's better to immediately close the contributions you know you don't want to accept. If your project already suffers from a large backlog, @steveklabnik has suggestions for [how to triage issues efficiently](http://words.steveklabnik.com/how-to-be-an-open-source-gardener).\n+Schließen Sie Beiträge lieber sofort, von denen Sie wissen, dass Sie sie nicht annehmen wollen. Wenn Ihr Projekt bereits unter einem großen Rückstand leidet, hat @steveklabnik Vorschläge für [eine effiziente Behandlung von Issues](http://words.steveklabnik.com/how-to-be-an-open-source-gardener).\n \n-Secondly, ignoring contributions sends a negative signal to your community. Contributing to a project can be intimidating, especially if it's someone's first time. Even if you don't accept their contribution, acknowledge the person behind it and thank them for their interest. It's a big compliment!\n+Zweitens sendet das Ignorieren von Beiträgen ein negatives Signal an die Gemeinschaft um Ihr Projekt. Einen Projektbeitrag einzureichen, kann einschüchternd sein, besonders für Neulinge. Auch wenn Sie ihren Beitrag nicht annehmen, danken Sie der einreichenden Person, für ihr Interesse. Das ist ein großes Kompliment!\n \n-If you don't want to accept a contribution:\n+Wenn Sie einen Betrag nicht annehmen wollen:\n \n-* **Thank them** for their contribution\n-* **Explain why it doesn't fit** into the scope of the project, and offer clear suggestions for improvement, if you're able. Be kind, but firm.\n-* **Link to relevant documentation**, if you have it. If you notice repeated requests for things you don't want to accept, add them into your documentation to avoid repeating yourself.\n-* **Close the request**\n+* **Bedanken** Sie sich für den Beitrag.\n+* **Erklären Sie, warum es nicht in den Rahmen des Projekts passt** und geben Sie klare Verbesserungsvorschläge, wenn Sie dazu in der Lage sind. Seien Sie dabei freundlich, aber bestimmt.\n+* **Verlinken Sie auf die entsprechende Dokumentation**, wenn Sie diese haben. Wenn Sie wiederholt ähnliche Beiträge bekommen, die Sie nicht akzeptieren wollen, weisen Sie darauf in Ihrer Dokumentation hin, um weitere Wiederholungen zu vermeiden.\n+* **Schließen Sie die Anfrage**\n \n-You shouldn't need more than 1-2 sentences to respond. For example, when a user of [celery](https://github.com/celery/celery/) reported a Windows-related error, @berkerpeksag [responded with](https://github.com/celery/celery/issues/3383):\n+Sie sollten nicht mehr als 1-2 Sätze benötigen, um zu antworten. Als beispielsweise ein Benutzer von [celery](https://github.com/celery/celery/) einen Windows-bezogenen Fehler meldete, [antwortet](https://github.com/celery/celery/issues/3383) @berkerpeksag mit:\n \n ![Celery screenshot](/assets/images/best-practices/celery.png)\n \n-If the thought of saying no terrifies you, you're not alone. As @jessfraz [put it](https://blog.jessfraz.com/post/the-art-of-closing/):\n+Wenn Ihnen der Gedanke, \"Nein\" zu sagen, Angst macht, sind Sie nicht allein. Wie @jessfraz [es formulierte](https://blog.jessfraz.com/post/the-art-of-closing/):\n+\n+> Ich habe mit Maintainern aus verschiedenen Open-Source-Projekten gesprochen, Mesos, Kubernetes, Chromium, und sie alle sind sich einig, dass einer der schwierigsten Aspekte des Maintainers darin besteht, \"Nein\" zu Patches zu sagen, die man nicht will.\n \n > I've talked to maintainers from several different open source projects, Mesos, Kubernetes, Chromium, and they all agree one of the hardest parts of being a maintainer is saying \"No\" to patches you don't want.\n \n-Don't feel guilty about not wanting to accept someone's contribution. The first rule of open source, [according to](https://twitter.com/solomonstre/status/715277134978113536) @shykes: _\"No is temporary, yes is forever.\"_ While empathizing with another person's enthusiasm is a good thing, rejecting a contribution is not the same as rejecting the person behind it.\n+Fühlen Sie sich nicht schuldig, weil Sie den Beitrag von jemandem nicht annehmen wollen. Die erste Regel in Open-Source-Projekten, [nach](https://twitter.com/solomonstre/status/715277134978113536) @shykes lautet: \"Nein ist vorübergehend, ja ist für immer.\" Obwohl es gut ist, sich in die Begeisterung einer anderen Person hineinzufühlen, ist die Ablehnung eines Beitrags nicht dasselbe wie die Ablehnung der Person dahinter.\n \n-Ultimately, if a contribution isn't good enough, you're under no obligation to accept it. Be kind and responsive when people contribute to your project, but only accept changes that you truly believe will make your project better. The more often you practice saying no, the easier it becomes. Promise.\n+Wenn ein Beitrag nicht gut genug ist, sind Sie nicht verpflichtet, ihn anzunehmen. Seien Sie freundlich und reaktionsschnell, wenn Menschen zu Ihrem Projekt beitragen, aber akzeptieren Sie nur Änderungen, von denen Sie wirklich glauben, dass sie Ihr Projekt verbessern werden. Je öfter Sie Nein sagen, desto einfacher wird es. Versprochen.\n \n-### Be proactive\n+### Seien Sie proaktiv\n \n-To reduce the volume of unwanted contributions in the first place, explain your project's process for submitting and accepting contributions in your contributing guide.\n+Um das Volumen der unerwünschten Beiträge zu reduzieren, erklären Sie den Prozess der Einreichung und Annahme von Beiträgen in einem Kontributionsrichtlinie.\n \n-If you're receiving too many low-quality contributions, require that contributors do a bit of work beforehand, for example:\n+Wenn Sie zu viele minderwertige Beiträge erhalten, verlangen Sie zum Beispiel, dass die Beitragszahler vorher ein wenig Arbeit leisten:\n \n-* Fill out a issue or PR template/checklist\n-* Open an issue before submitting a PR\n+* ein Issue oder PR Template oder eine Checkliste ausfüllen","path":"_articles/de/best-practices.md","position":222,"original_position":222,"commit_id":"919f78ce1b4690c56a5806012eedc22cd8f6b44e","original_commit_id":"919f78ce1b4690c56a5806012eedc22cd8f6b44e","user":{"login":"Rubinum","id":5645798,"node_id":"MDQ6VXNlcjU2NDU3OTg=","avatar_url":"https://avatars1.githubusercontent.com/u/5645798?v=4","gravatar_id":"","url":"https://api.github.com/users/Rubinum","html_url":"https://github.com/Rubinum","followers_url":"https://api.github.com/users/Rubinum/followers","following_url":"https://api.github.com/users/Rubinum/following{/other_user}","gists_url":"https://api.github.com/users/Rubinum/gists{/gist_id}","starred_url":"https://api.github.com/users/Rubinum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rubinum/subscriptions","organizations_url":"https://api.github.com/users/Rubinum/orgs","repos_url":"https://api.github.com/users/Rubinum/repos","events_url":"https://api.github.com/users/Rubinum/events{/privacy}","received_events_url":"https://api.github.com/users/Rubinum/received_events","type":"User","site_admin":false},"body":"`ein Issue oder PR Template/Checkliste ausfüllen`","created_at":"2018-09-10T14:46:21Z","updated_at":"2018-09-10T14:46:21Z","html_url":"https://github.com/katrinleinweber/opensource.guide/pull/11#discussion_r216349874","pull_request_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/comments/216349874"},"html":{"href":"https://github.com/katrinleinweber/opensource.guide/pull/11#discussion_r216349874"},"pull_request":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11"}}},"pull_request":{"url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11","id":213337459,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzMzM3NDU5","html_url":"https://github.com/katrinleinweber/opensource.guide/pull/11","diff_url":"https://github.com/katrinleinweber/opensource.guide/pull/11.diff","patch_url":"https://github.com/katrinleinweber/opensource.guide/pull/11.patch","issue_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/11","number":11,"state":"open","locked":false,"title":"Übersetze best-practices","user":{"login":"katrinleinweber","id":9948149,"node_id":"MDQ6VXNlcjk5NDgxNDk=","avatar_url":"https://avatars2.githubusercontent.com/u/9948149?v=4","gravatar_id":"","url":"https://api.github.com/users/katrinleinweber","html_url":"https://github.com/katrinleinweber","followers_url":"https://api.github.com/users/katrinleinweber/followers","following_url":"https://api.github.com/users/katrinleinweber/following{/other_user}","gists_url":"https://api.github.com/users/katrinleinweber/gists{/gist_id}","starred_url":"https://api.github.com/users/katrinleinweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katrinleinweber/subscriptions","organizations_url":"https://api.github.com/users/katrinleinweber/orgs","repos_url":"https://api.github.com/users/katrinleinweber/repos","events_url":"https://api.github.com/users/katrinleinweber/events{/privacy}","received_events_url":"https://api.github.com/users/katrinleinweber/received_events","type":"User","site_admin":false},"body":"Almost done! One more page after this one, and it's the shortest pages :-)","created_at":"2018-09-05T15:31:14Z","updated_at":"2018-09-10T14:46:21Z","closed_at":null,"merged_at":null,"merge_commit_sha":"89145cc514337764df0c6fad7e00dba2904a53b2","assignee":null,"assignees":[],"requested_reviewers":[{"login":"jens1o","id":11234139,"node_id":"MDQ6VXNlcjExMjM0MTM5","avatar_url":"https://avatars2.githubusercontent.com/u/11234139?v=4","gravatar_id":"","url":"https://api.github.com/users/jens1o","html_url":"https://github.com/jens1o","followers_url":"https://api.github.com/users/jens1o/followers","following_url":"https://api.github.com/users/jens1o/following{/other_user}","gists_url":"https://api.github.com/users/jens1o/gists{/gist_id}","starred_url":"https://api.github.com/users/jens1o/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens1o/subscriptions","organizations_url":"https://api.github.com/users/jens1o/orgs","repos_url":"https://api.github.com/users/jens1o/repos","events_url":"https://api.github.com/users/jens1o/events{/privacy}","received_events_url":"https://api.github.com/users/jens1o/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":863221670,"node_id":"MDU6TGFiZWw4NjMyMjE2NzA=","url":"https://api.github.com/repos/katrinleinweber/opensource.guide/labels/translation","name":"translation","color":"5ff934","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11/commits","review_comments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11/comments","review_comment_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/comments{/number}","comments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/11/comments","statuses_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/statuses/919f78ce1b4690c56a5806012eedc22cd8f6b44e","head":{"label":"katrinleinweber:de-best-practices","ref":"de-best-practices","sha":"919f78ce1b4690c56a5806012eedc22cd8f6b44e","user":{"login":"katrinleinweber","id":9948149,"node_id":"MDQ6VXNlcjk5NDgxNDk=","avatar_url":"https://avatars2.githubusercontent.com/u/9948149?v=4","gravatar_id":"","url":"https://api.github.com/users/katrinleinweber","html_url":"https://github.com/katrinleinweber","followers_url":"https://api.github.com/users/katrinleinweber/followers","following_url":"https://api.github.com/users/katrinleinweber/following{/other_user}","gists_url":"https://api.github.com/users/katrinleinweber/gists{/gist_id}","starred_url":"https://api.github.com/users/katrinleinweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katrinleinweber/subscriptions","organizations_url":"https://api.github.com/users/katrinleinweber/orgs","repos_url":"https://api.github.com/users/katrinleinweber/repos","events_url":"https://api.github.com/users/katrinleinweber/events{/privacy}","received_events_url":"https://api.github.com/users/katrinleinweber/received_events","type":"User","site_admin":false},"repo":{"id":124541184,"node_id":"MDEwOlJlcG9zaXRvcnkxMjQ1NDExODQ=","name":"opensource.guide","full_name":"katrinleinweber/opensource.guide","owner":{"login":"katrinleinweber","id":9948149,"node_id":"MDQ6VXNlcjk5NDgxNDk=","avatar_url":"https://avatars2.githubusercontent.com/u/9948149?v=4","gravatar_id":"","url":"https://api.github.com/users/katrinleinweber","html_url":"https://github.com/katrinleinweber","followers_url":"https://api.github.com/users/katrinleinweber/followers","following_url":"https://api.github.com/users/katrinleinweber/following{/other_user}","gists_url":"https://api.github.com/users/katrinleinweber/gists{/gist_id}","starred_url":"https://api.github.com/users/katrinleinweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katrinleinweber/subscriptions","organizations_url":"https://api.github.com/users/katrinleinweber/orgs","repos_url":"https://api.github.com/users/katrinleinweber/repos","events_url":"https://api.github.com/users/katrinleinweber/events{/privacy}","received_events_url":"https://api.github.com/users/katrinleinweber/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/katrinleinweber/opensource.guide","description":"Community guides for open source creators","fork":true,"url":"https://api.github.com/repos/katrinleinweber/opensource.guide","forks_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/forks","keys_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/teams","hooks_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/hooks","issue_events_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/events{/number}","events_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/events","assignees_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/assignees{/user}","branches_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/branches{/branch}","tags_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/tags","blobs_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/refs{/sha}","trees_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/statuses/{sha}","languages_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/languages","stargazers_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/stargazers","contributors_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/contributors","subscribers_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/subscribers","subscription_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/subscription","commits_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/commits{/sha}","git_commits_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/commits{/sha}","comments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/comments{/number}","issue_comment_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/comments{/number}","contents_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/contents/{+path}","compare_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/merges","archive_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/downloads","issues_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues{/number}","pulls_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls{/number}","milestones_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/milestones{/number}","notifications_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/labels{/name}","releases_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/releases{/id}","deployments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/deployments","created_at":"2018-03-09T13:01:28Z","updated_at":"2018-05-04T19:30:31Z","pushed_at":"2018-09-08T08:58:40Z","git_url":"git://github.com/katrinleinweber/opensource.guide.git","ssh_url":"git@github.com:katrinleinweber/opensource.guide.git","clone_url":"https://github.com/katrinleinweber/opensource.guide.git","svn_url":"https://github.com/katrinleinweber/opensource.guide","homepage":"https://opensource.guide/","size":8831,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0","node_id":"MDc6TGljZW5zZTI1"},"forks":0,"open_issues":3,"watchers":1,"default_branch":"master"}},"base":{"label":"katrinleinweber:de","ref":"de","sha":"e78c4007d76c328b146acaf3724f72da92007e73","user":{"login":"katrinleinweber","id":9948149,"node_id":"MDQ6VXNlcjk5NDgxNDk=","avatar_url":"https://avatars2.githubusercontent.com/u/9948149?v=4","gravatar_id":"","url":"https://api.github.com/users/katrinleinweber","html_url":"https://github.com/katrinleinweber","followers_url":"https://api.github.com/users/katrinleinweber/followers","following_url":"https://api.github.com/users/katrinleinweber/following{/other_user}","gists_url":"https://api.github.com/users/katrinleinweber/gists{/gist_id}","starred_url":"https://api.github.com/users/katrinleinweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katrinleinweber/subscriptions","organizations_url":"https://api.github.com/users/katrinleinweber/orgs","repos_url":"https://api.github.com/users/katrinleinweber/repos","events_url":"https://api.github.com/users/katrinleinweber/events{/privacy}","received_events_url":"https://api.github.com/users/katrinleinweber/received_events","type":"User","site_admin":false},"repo":{"id":124541184,"node_id":"MDEwOlJlcG9zaXRvcnkxMjQ1NDExODQ=","name":"opensource.guide","full_name":"katrinleinweber/opensource.guide","owner":{"login":"katrinleinweber","id":9948149,"node_id":"MDQ6VXNlcjk5NDgxNDk=","avatar_url":"https://avatars2.githubusercontent.com/u/9948149?v=4","gravatar_id":"","url":"https://api.github.com/users/katrinleinweber","html_url":"https://github.com/katrinleinweber","followers_url":"https://api.github.com/users/katrinleinweber/followers","following_url":"https://api.github.com/users/katrinleinweber/following{/other_user}","gists_url":"https://api.github.com/users/katrinleinweber/gists{/gist_id}","starred_url":"https://api.github.com/users/katrinleinweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katrinleinweber/subscriptions","organizations_url":"https://api.github.com/users/katrinleinweber/orgs","repos_url":"https://api.github.com/users/katrinleinweber/repos","events_url":"https://api.github.com/users/katrinleinweber/events{/privacy}","received_events_url":"https://api.github.com/users/katrinleinweber/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/katrinleinweber/opensource.guide","description":"Community guides for open source creators","fork":true,"url":"https://api.github.com/repos/katrinleinweber/opensource.guide","forks_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/forks","keys_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/teams","hooks_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/hooks","issue_events_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/events{/number}","events_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/events","assignees_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/assignees{/user}","branches_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/branches{/branch}","tags_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/tags","blobs_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/refs{/sha}","trees_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/statuses/{sha}","languages_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/languages","stargazers_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/stargazers","contributors_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/contributors","subscribers_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/subscribers","subscription_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/subscription","commits_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/commits{/sha}","git_commits_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/git/commits{/sha}","comments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/comments{/number}","issue_comment_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/comments{/number}","contents_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/contents/{+path}","compare_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/merges","archive_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/downloads","issues_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues{/number}","pulls_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls{/number}","milestones_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/milestones{/number}","notifications_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/labels{/name}","releases_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/releases{/id}","deployments_url":"https://api.github.com/repos/katrinleinweber/opensource.guide/deployments","created_at":"2018-03-09T13:01:28Z","updated_at":"2018-05-04T19:30:31Z","pushed_at":"2018-09-08T08:58:40Z","git_url":"git://github.com/katrinleinweber/opensource.guide.git","ssh_url":"git@github.com:katrinleinweber/opensource.guide.git","clone_url":"https://github.com/katrinleinweber/opensource.guide.git","svn_url":"https://github.com/katrinleinweber/opensource.guide","homepage":"https://opensource.guide/","size":8831,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0","node_id":"MDc6TGljZW5zZTI1"},"forks":0,"open_issues":3,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11"},"html":{"href":"https://github.com/katrinleinweber/opensource.guide/pull/11"},"issue":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/11"},"comments":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/issues/11/comments"},"review_comments":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11/comments"},"review_comment":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/pulls/11/commits"},"statuses":{"href":"https://api.github.com/repos/katrinleinweber/opensource.guide/statuses/919f78ce1b4690c56a5806012eedc22cd8f6b44e"}},"author_association":"OWNER"}}
{"actor":{"display_login":"Rubinum"}}