GitHub

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
GitHub
GitHub Logo.png
github.com
ԿարգախոսSocial Coding
Տեսակrepository?, բիզնես ձեռնարկություն, կայք, ինտերնետ ծառայություն, forge? և data library?[1]
ԵրկիրFlag of the United States.svg ԱՄՆ
Շտաբ կայանՍան Ֆրանցիսկո, Կալիֆոռնիա, ԱՄՆ
Գրանցումպարտադիր չէ դիտման համար
Լեզուանգլերեն[2][3]
ՍեփականատերՄայքրոսոֆթ[4][5]
ՀեղինակTom Preston-Werner?, Chris Wanstrath? և P. J. Hyett?
Բացվածհոկտեմբերի 19, 2007[6]
Ընթացիկ կարգավիճակաշխատում է
GitHub Վիքիպահեստում

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

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

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

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

Հնարավորություններ[խմբագրել | խմբագրել կոդը]

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

Նախագծերի համար կան սեփական էջեր, փոքրիկ Վիքիներ և սխալների հետապնդման համակարգեր։ Հենց կայքում կարելի է ծրագրավորման լեզուների մեծամասնության սինտաքսիսի լուսավորմամբ դիտել նախագծերի ֆայլերը։

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

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

Հայտնիություն[խմբագրել | խմբագրել կոդը]

Առաջին մասնավոր ռեպոզիտորիան ստեղծվել է 2008 թվականի հունվարի 12-ին։ 2011 թվականի վերջին նախագծերում արդեն եղել է ավելի քան մեկ միլիոն գրանցված օգտատեր[20] և ավելի քան երկու միլիոն ռեպոզիտորիաներ[21]։ 2017 թվականի մարտի դրությամբ կայքում գոյություն է ունեցել ավելի քան 58 միլիոն ռեպոզիտորիա[22]։

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

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

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

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. Open Access DirectorySimmons University, 2008. — 350 p.
  2. https://gist.github.com/a4b4fac18beb08335919
  3. http://github.com/blog/679-github-in-your-language
  4. Microsoft to acquire GitHub for $7.5 billion — 2018.
  5. A bright future for GitHub — 2018.
  6. https://www.slideshare.net/err/inside-github/28-2007_octoberThe_rst_commit_was
  7. GitHub Dominates the Forges — GitHub
  8. Ruby on Rails: Applications Archived 2012-04-30 at the Wayback Machine.
  9. Meet the Developers — GitHub
  10. «Sidejack Prevention Phase 2: SSL Everywhere»
  11. Plans & Pricing — GitHub
  12. «GitHub Shirts Now Available!»
  13. «Look at the Numbers!»
  14. What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
  15. «Creating files on GitHub · GitHub Blog»։ Վերցված է 2013-01-29 
  16. Announcing SVN Support — GitHub
  17. Subversion Write Support — GitHub
  18. Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial
  19. Gem Building is Defunct — GitHub
  20. One Million — GitHub
  21. Those are some big numbers — GitHub
  22. «Build software better, together» (անգլերեն)։ GitHub։ Վերցված է 2017-05-03 
  23. Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year
  24. Hackers Agree: GitHub Rocks — GitHub
  25. Popular Watched Repositories — GitHub Archived 2010-04-19 at the Wayback Machine.
  26. facebook’s Profile — GitHub
  27. twitter’s Profile — GitHub
  28. palm’s Profile — GitHub
  29. yahoo’s Profile — GitHub
  30. Perl mirror on GitHub
  31. Perl’s first commit, 1987-12-17
  32. Scala SVN -> Github Migration | The Scala Programming Language
  33. scala/scala — GitHub
  34. Riding Rails: Rails premieres on GitHub
  35. CyanogenMod (CyanogenMod Android) · GitHub
  36. PHP source now available on GitHub · GitHub
  37. Valve’s Profile — GitHub
  38. Apple’s Profile — GitHub
  39. https://code.gov/#/explore-code/

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]