Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Typos and spellings for chapter 1 #110

Merged
merged 10 commits into from
Jun 28, 2020
Merged

Conversation

Mo-Gul
Copy link
Contributor

@Mo-Gul Mo-Gul commented Jun 26, 2020

  • Vereinheitlichungen/allgemeine Korrekturen
    • Begriffe (wie "Versionsverwaltungssystem")
    • ev. --> evtl.
    • Repositories --> Repositorys
    • die Branch --> der Branch
  • Kapitel 1

@max123kl
Copy link
Collaborator

Wow, es gibt doch mehr "Schreibfehler" als ich erwartet habe.

Falls du deine ToDo-Liste allein abarbeiten willst, wird das bestimmt eine ganze Weile dauern.
Wie könnten wir die Aufgabe auf mehrere "Schultern" verteilen?

Damit die Änderungen schneller ins Buch übernommen werden, schlage ich vor, dass du deinen PR in ein Issue wandelst und fertige Abschnitte in einem PR referenzierst.
Wie das technisch umzusetzen ist, habe ich selbst leider keine Erfahrung. (Im Repo zur Core-Übersetzung von Joomla wird lt. "contributing guidelines" etwas Ähnliches praktiziert.)

Im englischen Repo ist derzeit außerdem gerade eine PR-Diskussion im Gange, die sich u.a. um das Entfernen der abschließenden Punkte bei Bildunterschriften dreht. Man könnte deshalb folgende Aufgabe noch in die Task-Liste aufnehmen:

  • Entfernen der abschließenden Punkte (bei Bildunterschriften)

@pastatopf , @saxc , @cbachhuber – wie ist eure Meinung?

ch01-getting-started.asc Outdated Show resolved Hide resolved
Copy link
Contributor

@cbachhuber cbachhuber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super Arbeit @Mo-Gul, vielen Dank!

Zu @max123kl's Vorschlägen: die vorgeschlagenen Veränderungen in einem Issue zu tracken, ist der richtige Weg. Andernfalls wird dieser PR irgendwann unmöglich zu reviewen 😅
Zur Vorgehensweise: ich würde diesen PR mergen, und dann die Arbeitsbeschreibung in einen neuen Issue kopieren. Diesen kann man dann von diesem und zukünftigen PRs referenzieren, einfach via e.g. #110. Man sieht dann ja auch im Issue, welche PRs ihn referenzieren.

Das Entfernen der Punkte bei Bildunterschriften kann man in den Issue mit aufnehmen oder separat behandeln, finde beides ok.

book/01-introduction/sections/what-is-git.asc Outdated Show resolved Hide resolved
Co-authored-by: Dieter Ziller <max123kl@ziller.de>
@Mo-Gul
Copy link
Contributor Author

Mo-Gul commented Jun 27, 2020

Dieser PR war ein Test, ob/wie euch meine Änderungen gefallen und ich habe auf genau solches Feedback wie die Erstellung eines Issues etc. gehofft. Den Vorschlag nehme ich natürlich gerne an. Werde ihn gleich umsetzen.

Erledigt, siehe issue #111.

@Mo-Gul Mo-Gul marked this pull request as ready for review June 27, 2020 17:56
@Mo-Gul
Copy link
Contributor Author

Mo-Gul commented Jun 27, 2020

Bezüglich des Entfernens der abschließenden Punkte (bei Bildunterschriften) schlage ich vor, dass dies ein separates Issue wird, weil dies eine Stil-Entscheidung ist und nichts mit Rechtschreibkorrekturen etc. zu tun hat.

@Mo-Gul Mo-Gul changed the title Typos and spellings Typos and spellings for chapter 1 Jun 27, 2020
@Mo-Gul
Copy link
Contributor Author

Mo-Gul commented Jun 27, 2020

Falls du deine ToDo-Liste allein abarbeiten willst, wird das bestimmt eine ganze Weile dauern.
Wie könnten wir die Aufgabe auf mehrere "Schultern" verteilen?

Wie in meinem Kommentar zum neuen Issue (#111 (comment)) geschrieben, lese ich das Buch, um Git zu lernen. Mal sehen, bis wohin ich komme und wann ich denke, dass ich nur noch Bahnhof verstehe oder ich mir ziemlich sicher bin, dass ich die beschriebenen Dinge einfach nicht brauchen werde. Dann macht es natürlich auch keinen Sinn (für mich) die Kapitel weiter zu lesen.

Gerne können aber natürlich weitere Leute ebenfalls "Korrekturlesen".

@max123kl
Copy link
Collaborator

Wie in meinem Kommentar zum neuen Issue (#111 (comment)) geschrieben, lese ich das Buch, um Git zu lernen.

@Mo-Gul
das war genau mein Grund, mich mit dem Buch zu beschäftigen. Da mein "technisches" Wissen leider begrenzt ist, hoffe ich auf die Expertise der anderen Mitautoren.

Mo-Gul and others added 3 commits June 28, 2020 08:02
Co-authored-by: Dieter Ziller <max123kl@ziller.de>
super!

Co-authored-by: Mo-Gul <Mo-Gul@gmx.net>
Co-authored-by: Mo-Gul <Mo-Gul@gmx.net>
@max123kl max123kl merged commit 65f99dc into progit:master Jun 28, 2020
@Mo-Gul
Copy link
Contributor Author

Mo-Gul commented Jun 28, 2020

Danke fürs Mergen.

Jetzt habe ich noch eine Frage, wie weiter verfahren werden soll: Soll ich die weiteren Änderungen in einem neuen Branch erstellen oder weiter den Typos-and-Spellings-Branch verwenden?

Falls letzteres: Wie bekomme ich denn die schon angenommenen Änderungen in den Branch? Mir wurde schon einmal mitgeteilt, dass ich per

git fetch upstream
git rebase upstream/master
git push origin --force

die Änderungen von dem Haupt-Repository in den Master-Branch meines Forks bekommen kann (werde das gleich mal ausprobieren, falls ihr keinen besseren Vorschlag habt). Aber wie bekomme ich sie von dort -- ohne etwas kaputt zu machen -- in den Branch?

Vielen Dank für den Input.

@cbachhuber
Copy link
Contributor

Üblicherweise lebt ein Branch nur für einen Pull Request. Mein Ablauf sieht wie folgt aus:

# when on master branch with latest changes
git checkout -b my-awesome-branch-with-an-expressive-name
# work on the branch, commit and push. Open PR, get it merged to upstream/master.
git checkout master
git pull upstream master  # assuming upstream is set as the remote repo you forked from
# You're now on master, including latest changes from my-awesome-branch-with-an-expressive-name
git checkout -b new-branch-for-next-work-item
# Repeat until end of time

git pull führt fetch & merge aus. Das muss auf master reichen, ein rebase ist nicht notwendig.

@max123kl
Copy link
Collaborator

Ich arbeite vorwiegend mit der GUI "GitHub Desktop" und dem Atom-Editor.
Um das lokale Repo zu aktualisieren habe ich für die Konsole eine ähnliche Befehlskette, wobei bei mir ist:
upstream = <progit/progit2-de> und origin = <mein_geforktes_GithubRepo>

git status -v   # um den Arbeitsbereich zu prüfen
git pull upstream master  
git push origin master

Die "checkouts" erledigt der GitHub Desktop im Hintergrund

Ich habe mir auch (leider) angewöhnt manche Branches (z.B. der Branch, um die englischen Commit zu includen) länger zu behalten und wiederzuverwenden.
Dann ist es aber wichtig, dass dieser Branch auf dem gleichen Versionsstand wie master ist, bevor man neue Arbeiten dort anfängt.
Ich nutze dafür die GUI um master in den <vorhandenen_Branch> zu mergen.
Mit der GUI und Atom komme ich besser zurecht, falls Konflikte auftauchen.

@Mo-Gul Mo-Gul deleted the Typos-and-Spellings branch July 2, 2020 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants