Forum: PC-Programmierung github gist ?


von chris_ (Gast)


Lesenswert?

Hallo Zusammen,

kennt sich jemand von euch mit github aus?
Ich habe gerade die ADC-Ansteuerung für einen Atmega328p gefunden:
https://gist.github.com/Wollw/2396604

Jetzt stellt sich mir die folgende Frage: wie soll man den Code in das 
eigene Github Projekt einbinden? Einfach kopieren ? Forken ?

Vielen Dank im Voraus für die Hilfe,
chris_

von Mladen G. (mgira)


Lesenswert?

Wenn es nur um eine einzige, kleine Datei geht, wuerde ich den Code 
kopieren.

Bei grossen Projekten lohnt sich ein Fork, dann kannst du regelmaessig 
neue Aendrungen vom Original in deinen Fork rein mergen.

von chris_ (Gast)


Lesenswert?

>Wenn es nur um eine einzige, kleine Datei geht, wuerde ich den Code
>kopieren.

Mit ist unklar, wie das mit dem Copyright ist. Wenn ich es einfach 
kopiere, sollte ich dann einen Link in den Code auf die "Gist Source" 
setzen?.
Der Erzeuger des Gists sollte ja auch die Würdigung für seine Arbeit 
bekommen.

von fatz (Gast)


Lesenswert?

solange keine explizite Lizenz angegeben ist, sind "all rights 
reserved".

von Mladen G. (mgira)


Lesenswert?

fatz schrieb:
> solange keine explizite Lizenz angegeben ist, sind "all rights
> reserved".

Naja, handelt es sich dabei denn um eine eigene Leistung des "Authors" 
bzw. des "Veroeffentlichers"?

Der Link ist zu einem simplen Beispiel fuer Standard libs, gut moeglich 
das der "Author" selber da gar keine Rechte daran hat, weil 
abgeschrieben.

von chris_ (Gast)


Lesenswert?

>Bei grossen Projekten lohnt sich ein Fork, dann kannst du regelmaessig
>neue Aendrungen vom Original in deinen Fork rein mergen.

Tja, ich muss gestehen, ich bin relativ neu bei Git. Ich habe noch 
nichts "geforked".
Für das kleine Projektchen bräuche ich ja nur das ADC-File in meinem 
Projekt. Die Frage ist: Wie kriege ich es durch "forken" rein?

von bildchen (Gast)


Lesenswert?

Und einfach downloaden ?

von chris_ (Gast)


Lesenswert?

>Und einfach downloaden ?
Klar kann ich es downloaden und wieder in meinem eigenen Projekt 
einchecken. Aber ich dachte, Git ist auch dazu da die Historie des Codes 
zu dokumentieren. Wenn ich es downloade und in mein Repository 
einchecke, geht ja der Urheber verloren.

von flatulenzfred (Gast)


Lesenswert?

Der Autor hat ein paar Minimalbeispiele dort abgelegt, anstatt sie auf 
seine Homepage oder in ein Forum zu setzen. Warum machst du so einen 
Wind um das Setzen von ein paar Registern?

"die Historie des Codes zu dokumentieren"

Sehr sinnvoll in diesem Fall ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.