Hallo Rainer,

Der Source-Code für dieses Projekt liegt auf github.com (https://github.com/nextcloud/twofactor_gateway/)

Ich würde sehr gerne den Code dort veröffentlichen, fühle mich aber im Moment ein wenig überfordert damit. Gelesen hatte ich, dass es ja leider nicht das gleiche ist, mit git lokal unter Linux zu arbeiten oder auf github.com Code beizusteuern.

Hat hier jemand Erfahrung damit, die er gerne mit mir (und anderen) teilen möchte? Oder wenigstens gute und verständliche Tutorials?

Speziell bei diesem Projekt habe ich noch nichts beigesteuert.
Ich habe keine CONTRIBUTING Datei gefunden und im README stand auch nichts besonderes dazu.

Also würde ich folgenden Weg empfehlen:

0. Suchen, wie das Projekt bisherige Pullrequests gemerged hat.
   Gibt es bestimmte Formulierungen, die immer verwendet werden?
   Closes: vor einem Bug z.B. wird von manchen Projekten gefordert, um
   Bug mit PR zu verbinden und automatisiert zu schließen


https://github.com/nextcloud/twofactor_gateway/pulls?q=is%3Apr+is%3Aclosed

1. Du machst einen Fork vom Projekt in Deinen Account
   nun taucht er in der Liste auf
   https://github.com/nextcloud/twofactor_gateway/network/members
2. git clone
   Clone von Deinem Fork lokal auf Deinem Rechner
3. mache die Änderungen so wie sie sein sollen
4. git diff nochmal alles anschauen, falls Du nicht
   git config --global commit.verbose true
   gesetzt hast und damit automatisch eine Übersicht bekommst.
5. git commit -a
6. git push
   in Deinen Fork pushen
7. Auf github einloggen und einen Pullrequest machen


Viel Erfolg!

--
Jonas Stein

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Antwort per Email an