Suljettu. Tämä kysymys on aiheen ulkopuolella . Se ei tällä hetkellä hyväksy vastauksia.

Kommentit

  • Koska se ' on helpompaa kuin kirjoittaa " jos haluat osallistua tähän projektiin tai tutustua lähteeseen, katso arkistomme osoitteessa github ". 😉
  • I ' m vähän hämmästynyt, ettei kukaan ole maininnut … Mikä se on, sanakirja? Vihjailu? Mutta kyseinen sanamuoto ei toimisi ' t bitbucketin kanssa; heidän verkkosivustonsa antaa tunnelman olla ammattimaisempi kuin github. ' Syy, että ' s kuinka ymmärsin kysymyksesi ensimmäisessä käsittelyssä – " miksi ei ' t -bittikopissa on nämä? "
  • Ne ovat sosiaaliset widgetit , aivan kuten ne, jotka näkyvät ' share ' -linkillä SE-kysymykseen / vastaukseen: saat widgetit Google+, Facebook ja Twitter. Ne ' ovat valmiita käyttöön suunnittelijoille, joten ne on helppo integroida. Mielestäni ei ole sellaista esimerkiksi Bitbucket, joten ' ei ole mitään huomattavaa: jos jollakin projektilla on oma, kotitekoinen ' haaraa minua ' -widget, ne eivät todennäköisesti näytä muilta.
  • Äänestin tämän kysymyksen sulkemiseksi aiheen ulkopuolisena. koska kyse on avoimen lähdekoodin ohjelmistokulttuurista. Tällä hetkellä kysymykset siitä, miten yhteisöt tekevät yhteistyötä avoimen lähdekoodin projektien tuottamiseksi, jakamiseksi, markkinoimiseksi ja joskus kaupallistamiseksi, ovat aiheesta Open Source Stack Exchangessa .

Vastaus

Sen lisäksi, että kysymys tukee yhteistyön puolta, se parantaa liiketoiminnan näkökulmasta GitHubia liikenne, käyttäjäkunta ja markkina-asema. Joten siihen liittyy myös pieni liiketoimintastrategia.

En henkilökohtaisesti välitä tästä, koska GitHub tarjoaa arvokasta palvelua avoimen lähdekoodin yhteisölle.

Kommentit

  • Miksi vastauksesi on GitHubin näkökulmasta? Ihmiset eivät laita tätä logoa sivustoilleen vahvistaakseen GitHub ' -liikennettä, käyttäjäkantaa ja markkina-asemaa. Se voi olla sivuvaikutus, mutta se ei ole tarkoitus . Kuinka tämä on GitHub " liiketoimintastrategia "? GitHub ei ole ' edes vastuussa tämän logon asettamisesta OSS-sivustoille (OSS-sivustojen ylläpitäjät ovat).
  • @Ben Lee Kommenttisi on otettu hyvin. Mutta väittäisin, että ei ole yhtä tarkoitusta, vaan monia . En jättänyt ' hylkäämättä näkemystä, että tarkoituksena on edistää yhteistyötä, yksinkertaisesti, että meidän on myös tunnustettava, että GitHub on myös yritys (voidaan väittää, että he ovat markkinajohtaja tässä Fork Me on GitHub -sovelluksen toinen tarkoitus on strateginen etu. Myönnetään, että tämä on vapaaehtoista, mutta silti tehokasta. Se tekee GitHubista näkyvämmän Internetissä, joka on keskeinen osa mitä tahansa Internet-liiketoimintastrategiaa.
  • @BenLee Kuten dmitri totesi, Githubilla on tämä sivu: github. fi / blog / 273-github-ribbons Onko Bitbucketilla tai millä tahansa muulla palvelulla jotain vastaavaa?

Vastaa

Tarkoitetaanko sen osoittavan, että tämä on yhteistyöhanke – olet tervetullut lisäämään parannuksia?

Kyllä: Sinulla ei ole oikeutta työntää sitoutumista suoraan heidän repoaan.
Mutta sinulla on mahdollisuus haarautua heidän repoonsa , joka tekee siitä sinun repo ja työnnä sitoutumista sieltä valmistelemalla vetopyyntöjä .

haarukka

kommentit

  • Tiedän, että voit haarautua ja sitten pyytää pyyntöä Githubista, kysymykseni on miksi he sanovat " haarautuvat minuun Githubissa "?
  • @NoBugs varmistaa, että osaat osallistua takaisin heidän projektiin.
  • Mielestäni tässä painopiste on enemmän " haaraa minua " kuin Githubissa. Se ' johtuu todennäköisesti yksinkertaisesti siitä, että Github on suosituin tällainen sivusto. En ' usko, että kenelläkään on suuri ongelma, jos haaroitat Bitbucketia.Hyvä kysymys joka tapauksessa.
  • En ' usko, ettei kenelläkään ole suuri ongelma, jos haaroitat ahkerasti. joko . Melkein kukaan ei tee sitä …

Vastaa

”Fork me on Github” -merkki on tarkoitettu osoittaa, että se on projekti, sinulla on oikeus osallistua projektiin tai käyttää sitä lähtökohtana omalle projektillesi.

Se osoittaa tavallaan, että ”se” on yhteistyöhanke ja että olet tervetullut lisäämään parannuksia. ”

Sen avulla voit leikkiä koodilla tai tehdä spin-off saman projektin vaikuttamatta alkuperäiseen lähteeseen.

https://help.github.com/articles/fork-a-repo

Sama periaate koskee kaikkia muita git-isäntiä.

Projektin haarautumisoikeuden antamisen pääkohdat (monien muiden joukossa) ovat

  • yhteistyön edistäminen – antamalla ihmisten työskennellä yhdessä projektin parantamisessa.
  • lisätä tietoa – antamalla ihmisten tutkia koodiasi.

Jotkut projektit, joita sinulla saattaa olla kohtaamisia, saattavat olla olla Githubin henkilökunnan omia yksityisiä tarpeita varten. He eivät halua mainostaa githubia. Löydät github-projektit täältä: https://github.com/github

Miksi et ole Muiden isäntien merkkien näkyminen johtuu siitä, että Github on suosituin git-hosting- ja yhteistyöalusta.

Kommentit

  • Aivan. DVCS-työnkulut tarkoittavat, että voin julkaista tuloksia aiheuttamatta niitä muille. Haaroittaminen tarkoittaa, että sinun ei tarvitse pyytää lupaa jakaa mitään, mitä haluat jakaa. Jos Internet tykkää muutoksistasi, ne absorboivat ne.

Vastaa

Kuvittele, että käytät suosikkitekstieditoriasi, ja jonkin ajan kuluttua huomaat, että todella haluaisit toteuttaa jonkin toiminnon (kuten estämättömän Tallenna tiedosto -vaihtoehdon).

Kun olet ajatellut, että päätät kirjoittaa yhden itse yhdennentoista kerran. Löydettyäsi tämän projektin github-sivun sinulla on kaksi vaihtoehtoa:

  1. Lataa lähdekoodi, muokkaa ja pidä se itsellesi.
  2. Haaroita projekti a github ja työskentele haarukallasi.

Jos valitsit toisen vaihtoehdon, sen jälkeen kun olet tehnyt ominaisuudestasi hyvin kirjoitetun ja testatun, voit valmistaa vetopyynnön ja sitten koko projekti hyötyy sinä.

Jos valitsit kuitenkin ensimmäisen polun, on hyvin todennäköinen, että unohdat vain muokkauksesi ja kukaan muu kuin sinä hyötyvät siitä (kyllä, voit jakaa koodin manuaalisesti, mutta joku muu kooderi voi helposti unohtaa sen. githubin käyttö pakottaa sinut sosiaalistumaan muiden kanssa työ).

Sanomalla ”haarukka minua github-projektissa” haluan vain varmistaa, että valitsit koodin lataamisen ja julkaisemisen sijasta Fork on github. kotihakemistoon.

Vastaa

Se näyttää vain, että tämä on avoimen lähdekoodin projekti, ja haaroitat sen jos haluat, syystä riippumatta. Katso myös tämä blogiteksti GitHubissa: https://github.com/blog/273-github-ribbons

Päivitys: Lisään henkilökohtaisesti nämä GitHub-nauhat, jotta ihmiset löytävät minut GitHubista ja tähdittävät projektini;)

Vastaa

Se tarkoittaa, että he ovat uudelleen githubissa, jossa haarukka on halpaa, ja he haluavat kannustaa osallistumaan ohjelmistojensa ja yhteisönsä parantamiseen.

Vastaa

Github yrittää laajentaa käyttäjäkuntaansa kattamaan kaikki yhteistyötyöt, ei vain lähdekoodin isännöinti; ja työntävätkö he siten -haarukkaa ja lähettävät vetopyynnön -menetelmää. Laastareiden tekeminen ja lähettäminen sähköpostitse ei olisi houkutteleva useimmille muille kuin ohjelmoijille ja vastaaville. Push-käyttöoikeuksilla ei ole oikeastaan merkitystä tässä, sillä lopulta suurin osa git-käyttäjistä (tai elohopea-, darcs-tai muut) käyttäjistä, joilla on paljon tietoa työkalun ja kehitystyönkulun avulla pystyy lähettämään sähköpostin, johon on liitetty korjaustiedosto.

Github on myös enemmän sosiaalista verkostoitumista kuin koodin ylläpitoa: profiilisi, reposi ja muutokset muodostavat henkilöllisyytesi ohjelmistokehittäjä, aivan kuten twiittisi ja ”+1”. Kaikkia näitä nauhoja, painikkeita ja samankaltaisia käytetään omatoimisen keinona, poluksi sen henkilön profiilille, johon projekti kuuluu. Nykyään kunnollinen Github-profiili on ensimmäinen asia, jota kehittäjältä odotetaan. Vaikka käytän elohopeaa mihinkään, työnnän Githubiin hg-gitin kautta näistä syistä.

Lopulta tuo ”Fork me on Github” -nauha eroaa vain ”Tarkastele tätä artikkelia” tai ”Shar e tämä asia G + -näppäimellä.(Myös varastohaarukan pitäminen repo-luettelossasi tarkoittaa ”Olen tämän asian käyttäjä”, githubissa on tuhansia Linux-haarukoita, vaikka Linus Torvalds ei hyväksy vetopyyntöjä.)

Vastaa

se on toinen tapa sanoa ”korjaustiedostot ovat tervetulleita”.

toiveiden ja ominaisuuspyyntöjen lähettämisen sijaan ihmiset voivat lähettää vetopyynnön, jossa alkuperäinen kirjoittaja tarkistaa, vahvistaa ja yhdistää vetopyynnön.

historiallisesti haaroittaminen on ryhmän vihamielistä toimintaa, joka on ristiriidassa alkuperäisen projektin, esimerkiksi Sunin, hallinnon kanssa ” s OpenOffice hylkäsi nopean C / C ++ SVG -laajennuksen, koska se mieluummin omaa hidasta rikkoutunutta Java-pohjaista laajennusta poliittisista syistä.

Useimmissa tapauksissa haarukat ovat huonoja, ja niitä kantavat kateelliset ihmiset tai itsekkäiden yritysten ihmiset joilla on suunnitelmia, joita ei tehdä, ei jaeta alkuperäisen yhteisön kanssa eikä ole sen mukaisessa linjassa (esim. Canonical ) ja esimerkki tästä on libav / avc onv (joka on FFMPEG-haarukka), näissä tapauksissa alkuperäisellä yhteisöllä on korkeampi laatu, turvallisuus , ja he ovat tyytyväisiä päivityksiin, jotka ovat linjassa yhteisön suunnitelmien kanssa.

Dan Walsh pani merkille haarukan vanhan määritelmän

I ovat olleet avoimessa lähdekoodissa pitkään, ja määritelmäni ”haarukasta” saattaa olla päivätty. Mielestäni ”haarukka” on vihamielinen toimenpide, jonka yksi ryhmä on toteuttanut saadakseen muut käyttämään ja osallistumaan tuotantoverkkoprojektinsa versioon ja jättämään ”alkuperäisen” version huomiotta. Esimerkiksi LibreOffice haarautuu OpenOfficesta tai palaa takaisin Xorgiin haaroittamalla Xfree86: n.

Sitten hän verrattiin sitä githubin haarukkaan

Nykyään GitHub on muuttanut merkitystä. Kun GitHubissa tai vastaavassa alustassa on ohjelmistovarasto, kaikkien, jotka haluavat osallistua, on painettava ”haarukka” -painiketta ja Aloita korjaustiedostojen rakentaminen. Tämän kirjoituksen jälkeen GitHubin Dockerilla on 9860 haarukkaa, myös meidän. Tämän määritelmän mukaan kaikki paketit, jotka jakelevat ja sisältävät korjaustiedostoja, ovat haarukoita. Red Hat toimittaa Linux-ytimen, enkä ole kuullut tätä kutsutaan haarukaksi. Mutta sitä pidetään ”haarukana”, jos harkitset mitä tahansa alkupään projektia, joka on toimitettu laastareilla haarukalla.

Vastaa

Kaikki vastaukset, joissa sanotaan, että tämä on yhteistyöhön perustuvaa kysymystä, kysy: Mikset sanoisi ” Kloonaa minut minut GitHibiin” tai ”Lataa”. zip GitHubilta??

GitHubissa näet haarukoiden määrän. Mutta tietoni mukaan ei kloonien tai zip-latausten lukumäärä.

Joten sanoisin, että se on osittain kannustettava yhteistyötä, osittain palautteen saamiseksi ja vahvistamiseksi, että ihmiset käyttävät koodiasi. .

PS ”Olen melko uusi GitHubille, joten jos tämä on täysin väärin, jos olet perusta, ilmoita siitä minulle.

Kommentit

  • Eikä ' t ole paljon yksinkertaisempaa sanoa, " että ' s kuinka hajautettu versionhallinta toimii vetopyyntöjen avulla, mikä tietysti vaatii, että ensin haaroitan repoasi, sitoutun sitten haarukkaani ja annan sitten vetopyynnön, jos rakennan jotain, joka kannattaa jakaa alkuperäisen projektin kanssa "
  • Täytyy myöntää, että en todellakaan ' t " saa " git. Miksi ei vain kloonata tai hakea zip-tiedosto ja, jos teen muutoksia, asenna haluamasi VCS? Harvinaisissa tapauksissa teen hyödyllisiä muutoksia hyödyksi kaikille, voisin käyttää sähköpostia tai tehdä haarukan.
  • Tämä vastaus on itsestään ristiriitainen. Ehdotat perustellusti, että he yrittävät kannustaa yhteistyötä. Tällaisen linkin tarkoituksena ei ole antaa ihmisille paikkaa ladata projektisi, vaan tarkoitus on saada heidät mukaan sen kehittämiseen. He voisivat ladata zip-tiedoston tai kloonata sen, jos he vain haluavat kopion itselleen, mutta jos he haluavat, että heidän kopiossansa on polku, joka on perustettu osallistumaan takaisin alkupään projektiin, joka tehdään haarukalla, johon ylävirta voi vetää panoksesi sisään lähettäjältä.
  • @ user949300, voit silti käyttää git clone https://github.com/$NAME_OF_GITHUB_USER/$NAME_OF_REPOSITORY.git ja sitten git format-patch master ja lähettää sähköpostia tai vastaavia

Vastaus

githubin haaroittaminen tekee kuulostamisesta todella helppoa, kuten seuraa minua twitterissä. Tuon pienen sosiaalistumisen kehityksen maailmaan omasta perspektiivistäni, mikä tekee myös selväksi, että se on avointa lähdekoodia ja käytettävissä muutoksiin. Uskon myös, että se on mukava käsite, jossa on ”fork me on github” -banneri toisessa päässä. projektisi verkkosivusto

Kommentit

  • Um. nroTätä varten on olemassa ' tähti ' ja ' kello ' repoille ja ' seuraa ' käyttäjille. Haarukoiden tarkoituksena on kannustaa tietyntyyppistä toimintaa – lähettämällä panoksia ylävirtaan – ei vain tehdä siitä sosiaalista.

Vastaa

Olet todennäköisesti parhaiten vain yksinkertaisin vastaus: he haluavat sinun tietävän, että koodi on vapaasti saatavilla GitHubissa. Luulen, että hypoteesisi ovat hieman yliarvostettuja.

Kommentit

  • Tämä on yksinkertaisin vastaus, jolla on todella järkevää.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *