GitHub
GitHub | |
---|---|
github.com(անգլ.) | |
Կարգախոս | Social Coding |
Տեսակ | ինտերնետ ծառայություն, forge?, data library?, identity provider?, Ցանցի կիրառական ծրագիր, repository hosting service?, repository web interface?, սոցիալական ցանց, կրաունդսորսինգովյան պրոեկտ, կայք, issue tracking system?, code reviewing software?, վիքի-շարժիչ, continuous integration software? և առցանց համայնք |
Երկիր | |
Շտաբ կայան | Սան Ֆրանցիսկո, Կալիֆոռնիա, ԱՄՆ |
Գրանցում | պարտադիր չէ դիտման համար |
Լեզու | անգլերեն[1][2] |
Սեփականատեր | Մայքրոսոֆթ[3][4] |
Մայրական ընկերություն | Մայքրոսոֆթ |
Հեղինակ | Tom Preston-Werner?, Chris Wanstrath? և P. J. Hyett? |
Բացված | հոկտեմբերի 19, 2007[5] |
Ընթացիկ կարգավիճակ | աշխատում է |
GitHub, IT-նախագծերի հոսթինգի և նրանց համատեղ մշակման համար նախատեսված խոշորագույն վեբ-ծառայություն[6]։ Հիմնվել է Git տարբերակների կառավարման համակարգի վրա և մշակվել է Ruby on Rails-ով[7] և Erlang-ով Github, Inc ընկերության կողմից (նախկինում՝ Logical Awesome)[8]:
Ծառայությունը լիովին անվճար է բաց ելքային կոդով նախագծերի համար և տրամադրում է դրանց բոլոր հնարավորությունները (SSL-ը ներառյալ[9]), իսկ մասնավոր նախագծերի համար առաջարկվում են տարբեր վճարովի սակագնային պլաներ[10]։
Ծառայության կարգախոսը՝ «Social Coding» է, հայերեն կարելի է թարգմանել որպես՝ «Գրում ենք կոդ միասին»։ Շապիկների վրա տպվում է լիովին այլ գրառում՝ «Fork you!» (Ճյուղավորվի՛ր)[11]։ Մի կողմից այն համահունչ է անգլալեզու հայհոյանքի հետ և ակնարկում է ոչ ֆորմալ միջավայրի մասին։ Մյուս կողմից այդ բառերը հիշեցնում են, որ Git-ով կարելի է հեշտ և անցավ նոր ճյուղեր ստեղծել, սակայն բաց ելքային կոդով նախագծերի մշակողները ճյուղերի ստեղծմանը բացասական են վերաբերվում[12]։
GitHub-ի թալիսմանը ութոտնուկ-կատուն է (անգլ.՝ octocat), որը, չնայած հայտնի դարձած մոլորությանը, ոչ մի կապ չունի «Octocat Adventure» կարճամետրաժ ֆիլմի հետ, այլ պարզապես գտնվել է Թոմ Փրեսթըն-Վերների կողմից iStock Photo-ում[13]։
Հնարավորություններ
[խմբագրել | խմբագրել կոդը]Կայքի հեղինակները GitHub-ը՝ «մշակողների սոցիալական ցանց» են անվանում։ Բացի կոդի հրապարակումից, մասնակիցները կարող են նաև շփվել, մեկնաբանել իրար խմբագրումները, ինչպես նաև հետևել ծանոթների նորություններին։ Git-ի լայն հնարավորությունների օգնությամբ ծրագրավորողները կարող են միացնել իրար ռեպոզիտորիաները. GitHub-ը դրա համար առաջարկում է հարմար ինտերֆեյս և կարողանում է ամեն մասնակցի ներդրումը ծառի տեսքով ներկայացնել։
Նախագծերի համար կան սեփական էջեր, փոքրիկ Վիքիներ և սխալների հետապնդման համակարգեր։ Հենց կայքում կարելի է ծրագրավորման լեզուների մեծամասնության սինտաքսիսի լուսավորմամբ դիտել նախագծերի ֆայլերը։
- Վճարովի սակագների վրա կարելի է ստեղծել մասնավոր ռեպոզիտորիաներ, որոնք հասանելի են սահմանափակ թվով օգտատերերի։
- Կա ծառայության վեբ-ինտերֆեյսից ֆայլերի ուղղակի ավելացման հնարավորություն[14]։
- Նախագծերի կոդը կարելի է ոչ միայն պատճենել Git-ի օգնությամբ, այլ նաև կայքից ներբեռնել հասարակ արխիվների տեսքով։
- Բացի Git-ից, ծառայությունը աջակցում է կոդի ստացում և խմբագրում SVN-ով[15][16] և Mercurial-ով[17]։
- Կայքում կա կոդի հատվածների արագ հրապարակման համար նախատեսված gist.github.com pastebin-ծառայություն։
Նախկինում Ruby-նախագծերը կարող էին ավտոմատ կերպով հրապարակվել նաև RubyGems ծառայությունում, սակայն 2009 թվականի հոկտեմբերին GitHub-ը հրաժարվել է տվյալ ծառայությունից[18]։
Հայտնիություն
[խմբագրել | խմբագրել կոդը]Առաջին մասնավոր ռեպոզիտորիան ստեղծվել է 2008 թվականի հունվարի 12-ին։ 2011 թվականի վերջին նախագծերում արդեն եղել է ավելի քան մեկ միլիոն գրանցված օգտատեր[19] և ավելի քան երկու միլիոն ռեպոզիտորիաներ[20]։ 2017 թվականի մարտի դրությամբ կայքում գոյություն է ունեցել ավելի քան 58 միլիոն ռեպոզիտորիա[21]։
2008 թվականի վերջին GitHub-ը ստացել է «Լավագույն սթարթափ-դեբյուտ» մրցանակը[22]։
GitHub-ը առավել հայտնի է Ruby-մշակողների միջև[23]։ Բացի այդ, խոշոր IT-ընկերություններ այդ ծառայությունում հրապարակում են իրենց պաշտոնական ռեպոզիտորիաները.[24]
GitHub-ում իրենց բաց նախագծերները հրապարակում են ԱՄՆ-ի ֆեդերալ գործակալությունները[38]։
Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ https://gist.github.com/a4b4fac18beb08335919
- ↑ http://github.com/blog/679-github-in-your-language
- ↑ Microsoft to acquire GitHub for $7.5 billion — 2018.
- ↑ A bright future for GitHub — 2018.
- ↑ https://www.slideshare.net/err/inside-github/28-2007_octoberThe_rst_commit_was
- ↑ GitHub Dominates the Forges — GitHub
- ↑ Ruby on Rails: Applications Արխիվացված 2012-04-30 Wayback Machine
- ↑ Meet the Developers — GitHub
- ↑ «Sidejack Prevention Phase 2: SSL Everywhere»
- ↑ Plans & Pricing — GitHub
- ↑ «GitHub Shirts Now Available!»
- ↑ ««Look at the Numbers!»». Արխիվացված է օրիգինալից 2006 թ․ ապրիլի 5-ին. Վերցված է 2018 թ․ ապրիլի 14-ին.
- ↑ What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
- ↑ «Creating files on GitHub · GitHub Blog». Վերցված է 2013 թ․ հունվարի 29-ին.
- ↑ Announcing SVN Support — GitHub
- ↑ Subversion Write Support — GitHub
- ↑ «Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial». Արխիվացված է օրիգինալից 2013 թ․ մարտի 16-ին. Վերցված է 2018 թ․ ապրիլի 14-ին.
- ↑ Gem Building is Defunct — GitHub
- ↑ One Million — GitHub
- ↑ Those are some big numbers — GitHub
- ↑ «Build software better, together» (անգլերեն). GitHub. Վերցված է 2017 թ․ մայիսի 3-ին.
- ↑ Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year
- ↑ Hackers Agree: GitHub Rocks — GitHub
- ↑ Popular Watched Repositories — GitHub Արխիվացված 2010-04-19 Wayback Machine
- ↑ facebook’s Profile — GitHub
- ↑ twitter’s Profile — GitHub
- ↑ palm’s Profile — GitHub
- ↑ yahoo’s Profile — GitHub
- ↑ Perl mirror on GitHub
- ↑ Perl’s first commit, 1987-12-17
- ↑ Scala SVN -> Github Migration | The Scala Programming Language
- ↑ scala/scala — GitHub
- ↑ «Riding Rails: Rails premieres on GitHub». Արխիվացված է օրիգինալից 2009 թ․ փետրվարի 10-ին. Վերցված է 2018 թ․ ապրիլի 14-ին.
- ↑ CyanogenMod (CyanogenMod Android) · GitHub
- ↑ PHP source now available on GitHub · GitHub
- ↑ Valve’s Profile — GitHub
- ↑ Apple’s Profile — GitHub
- ↑ https://code.gov/#/explore-code/