Jump to content

GitHub

GitHub

GitHub, IT-նախագիծերու մշակման համար նախատեսուած ամէնէն մեծ առցանց ծառայութիւնը[1]։ Հիմնուած է Git տարբերակներու կառավարման համակարգին վրայ եւ մշակուած է Ruby on Rails-ով[2] եւ Erlang-ով Github Inc. ընկերութեան կողմէ (նախապէս՝ Logical Awesome)[3]:

Ծառայութիւնը լիովին անվճար է բաց ելքային գոտով նախագիծերու համար եւ կը տրամադրէ ատոնց բոլոր հնարաւորութիւնները (SSL-ը ներառեալ[4]), իսկ մասնաւոր նախագիծերու համար կ'առաջարկուին տարբեր վճարովի սակագնային ծրագիրներ[5]։

Ծառայութեան կարգախօսը՝ «Social Coding» է, հայերէն կարելի է թարգմանել որպէս՝ «Կը գրենք գոտ միասին»։ Շապիկներու վրայ կը տպուի լիովին այլ գրառում՝ «Fork you!» (Ճիւղաւորուի՛ր)[6]։ Մէկ կողմէն անիկա համահունչ է անգլիալեզու հայհոյանքի հետ եւ կ'ակնարկէ ոչ ֆորմալ միջավայրի մասին։ Միւս կողմէ այդ բառերը կը յիշեցնեն, որ Git-ով կարելի է հեշտ եւ անցաւ նոր ճիւղեր ստեղծել, սակայն բաց ելքային գոտով նախագիծեր մշակողները ճիւղերու ստեղծման բացասական կը վերաբերին[7]։

GitHub-ի թալիսմանը ութոտնուկ-կատուն է (անգլերէն՝ octocat), որ, չնայած յայտնի դարձած մոլորութեան, ոչ մէկ կապ ունի «Octocat Adventure» կարճամեթրաժ ֆիլմին հետ, այլ պարզապէս գտնուած է Թոմ Փրեսթըն-Վերների կողմէ iStock Photo-ին մէջ[8][9]։

Հնարաւորութիւններ

[Խմբագրել | Խմբագրել աղբիւրը]

Կայքի հեղինակները GitHub-ը՝ «մշակողներու սոցիալական ցանց» կ'անուանեն։ Բացի գոտի հրապարակումէն, մասնակիցները կրնան նաեւ իրար հետ կապուիլ, մեկնաբանել իրար խմբագրումները, ինչպէս նաեւ հետեւիլ ծանօթներու նորութիւններուն։ Git-ի լայն հնարաւորութիւններու օգնութեամբ ծրագրաւորողները կրնան միացնել իրար ռեբոզիդորիաները. GitHub-ը ատոր համար կ'առաջարկէ յարմար ինթըրֆեյս եւ կը կարողանայ ամէն մասնակիցի ներդրումը ծառի տեսքով ներկայացնել։

նախագիծերու համար կան սեփական էջեր, փոքրիկ Ուիքիներ եւ սխալներու հետապնդման համակարգեր։ Կայքին մէջ կարելի է ծրագրաւորման լեզուներու մեծամասնութեան սինդաքսիսի լուսաւորմամբ դիտել նախագիծերու ֆայլերը։

  • Վճարովի սակագիներու վրայ կարելի է ստեղծել մասնաւոր ռեբոզիդորիաներ, որոնք հասանելի են սահմանափակ թիւով օգտատէրերու։
  • Կայ ծառայութեան ուեպ-ինդըրֆեյսէն ֆայլերու ուղղակի յաւելման հնարաւորութիւն[10]։
  • նախագիծերու գոտը կարելի է ոչ միայն պատճենել Git-ի օգնութեամբ, այլ նաեւ կայքէն ներբեռնել հասարակ արխիւներու տեսքով։
  • Բացի Git-էն, ծառայութիւնը կ'աջակցի գոտի ստացման եւ խմբագրման SVN-ով[11][12] եւ Mercurial-ով[13]։
  • Կայքին մէջ կայ գոտի հատուածներու արագ հրապարակման համար նախատեսուած gist.github.com pastebin-ծառայութիւն։

Նախապէս Ruby-նախագիծերը կրնային ինքնագործ կերպով հրապարակուիլ նաեւ RubyGems ծառայութեան մէջ, սակայն 2009 թուականի Հոկտեմբերին GitHub-ը հրաժարած է տուեալ ծառայութենէն[14]։

Առաջին մասնաւոր ռեբոզիդորիան ստեղծուած է 2008 թուականի Յունուար 12-ին։ 2011 թուականի վերջը նախագիծերուն մէջ արդէն եղած է աւելի քան մէկ միլիոն գրանցուած օգտատէր[15] եւ աւելի քան երկու միլիոն ռեբոզիդորիաներ[16]։ 2017 թուականի Մարտի դրութեամբ կայքին մէջ գոյութիւն ունեցած է աւելի քան 58 միլիոն ռեբոզիդորիա[17]։

2008 թուականի վերջը GitHub-ը ստացած է «Լաւագոյն սթարթափ-տեպիւդ» մրցանակը[18]։

GitHub-ը աւելի յայտնի է Ruby-մշակողներու միջեւ[19]։ Բացի այդ, խոշոր IT-ընկերութիւններ այդ ծառայոեան մէջ կը հրապարակեն իրենց պաշտօնական ռեբոզիդորիաները.[20]

Կաղապար:Col-3

Կաղապար:Col-3

Կաղապար:Col-3

GitHub-ի մէջ իրենց բաց նախագիծերը կը հրապարակեն ԱՄՆ-ի ֆետերալ գործակալութիւնները[34]։

Ծանօթագրութիւններ

[Խմբագրել | Խմբագրել աղբիւրը]
  1. GitHub Dominates the Forges — GitHub
  2. Ruby on Rails: Applications Archived 2012-04-30 at the Wayback Machine.
  3. Meet the Developers — GitHub
  4. «Sidejack Prevention Phase 2: SSL Everywhere»
  5. Plans & Pricing — GitHub
  6. «GitHub Shirts Now Available!»
  7. ««Look at the Numbers!»»։ արխիւացուած է բնօրինակէն-էն՝ 2006 թ․ ապրիլի 5-ին։ արտագրուած է՝ 2018 թ․ ապրիլի 14
  8. What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
  9. (հայերեն) GitHub, 2024-04-09, https://hy.wikipedia.org/w/index.php?title=GitHub&oldid=9794382, վերցված է 2025-10-30
  10. «Creating files on GitHub · GitHub Blog»։ արտագրուած է՝ 2013 թ․ հունվարի 29
  11. Announcing SVN Support — GitHub
  12. Subversion Write Support — GitHub
  13. «Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial»։ արխիւացուած է բնօրինակէն-էն՝ 2013 թ․ մարտի 16-ին։ արտագրուած է՝ 2018 թ․ ապրիլի 14
  14. Gem Building is Defunct — GitHub
  15. One Million — GitHub
  16. Those are some big numbers — GitHub
  17. «Build software better, together» (անգլերեն)։ GitHub։ արտագրուած է՝ 2017 թ․ մայիսի 3
  18. Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year
  19. Hackers Agree: GitHub Rocks — GitHub
  20. Popular Watched Repositories — GitHub Archived 2010-04-19 at the Wayback Machine.
  21. facebook’s Profile — GitHub
  22. twitter’s Profile — GitHub
  23. palm’s Profile — GitHub
  24. yahoo’s Profile — GitHub
  25. Perl mirror on GitHub
  26. Perl’s first commit, 1987-12-17
  27. Scala SVN -> Github Migration | The Scala Programming Language
  28. scala/scala — GitHub
  29. «Riding Rails: Rails premieres on GitHub»։ արխիւացուած է բնօրինակէն-էն՝ 2009 թ․ փետրվարի 10-ին։ արտագրուած է՝ 2018 թ․ ապրիլի 14
  30. CyanogenMod (CyanogenMod Android) · GitHub
  31. PHP source now available on GitHub · GitHub
  32. Valve’s Profile — GitHub
  33. Apple’s Profile — GitHub
  34. https://code.gov/#/explore-code/