Re: github.com / Nextcloud (Apps) - Code beisteuern

2023-02-19 Diskussionsfäden Jonas Stein

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



OpenPGP_signature
Description: OpenPGP digital signature


github.com / Nextcloud (Apps) - Code beisteuern

2023-02-19 Diskussionsfäden Rainer Dohmen

Und nochmal ein Hallo :-)

Ich habe mich in letzter Zeit ein wenig mehr mit XMPP beschäftigt und 
mich mal drangesetzt, das twofactor_gateway für die Nextcloud um einen 
XMPP-Weg zu erweitern.


Das ist mir auch (hoffe ich) erfolgreich gelungen. Zumindest für einen 
Prosody-XMPP-Server mit aktiviertem mod_post_msg.


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?


Vielleicht hat ja jemand sogar schon zu Nextcloud (Apps) etwas 
beigesteuert und kann davon berichten (was muss beachtet werden, etc.?).


Bin für jede Hilfe dankbar.

Viele Grüße

Rainer


OpenPGP_signature
Description: OpenPGP digital signature