JavaRush /Блоги Java /Random-TG /12 Хусусиятҳои аҷиби GitHub
Max Stern
Сатҳи
Нижний Новгород

12 Хусусиятҳои аҷиби GitHub

Дар гурӯҳ нашр шудааст
Барои ҳаёти ман, ман дар бораи интро фикр карда наметавонам, бинобар ин...
Хусусиятҳои GitHub

Луғати хурд

Азбаски истилоҳҳои Git ва дигар калимаҳои барномасозӣ аксар вақт бидуни тарҷума истифода мешаванд, ман қарор додам, ки онҳоро тарҷума накунам. Ман ба онҳо дар ин ҷо, ба хотири тартиб, тарҷумаи мухтасари истилоҳоти ин мақоларо бо "деcodeсозӣ" медиҳам.

Чачол - "шахлоқ". Аслан, шумо лоиҳаро барои худ нусхабардорӣ мекунед, то чизеро дар асоси он такмил диҳед.

Талаботро кашед - дархост барои тағирот. Фиристодани тағиротҳои шумо ба анбор барои баррасӣ (яъне ин code танҳо пас аз тасдиқи соҳиби анбор ё ҳамкорони корӣ ба лоиҳаи асосӣ илова карда мешавад)

Кашидан - лоиҳаро аз GitHub "кашед" (ба IDE дар компютери шумо, масалан).

Push - лоиҳаро аз мошини маҳаллӣ ба GitHub "тела кунед"

# 1 Рамзи таҳрир дар GitHub.com

Ман аз он чизе, ки ман фикр мекунам, ҳама медонанд, оғоз мекунам (гарчанде ки ман шахсан дар ин бора як ҳафта пеш тасаввуроте надоштам). Ҳангоми дидани ягон файли матнӣ дар GitHub, дар ҳама гуна анбор, шумо метавонед қалами хурдро дар тарафи рости боло бинед. Агар шумо онро пахш кунед, шумо метавонед ин файлро таҳрир кунед. Пас аз ба итмом расидан, "Тағйир додани файлро пешниҳод кунед" -ро клик кунед ва GitHub форк ва кашидани дархостро эҷод мекунад. Аҷиб, ҳамин тавр не? Худаш вилкаро меофарад! Ҳеҷ зарурате нест, ки рамзро ба худ кашед ва бор кунед, ба таври маҳаллӣ тағирот ворид кунед ва онро бо дархости кашидан ба GitHub баргардонед. Хеле қулай аст, агар ба шумо таҳрири ҳадди аққал лозим бошад.
12 Хусусиятҳои аҷиби GitHub - 1
на як дархости воқеӣ

# 2 Ҷойгиркунии тасвирҳо

Тавсифи мушкилот танҳо бо шарҳҳои матнӣ маҳдуд намешавад. Оё шумо медонистед, ки шумо метавонед тасвирҳоро мустақиман аз буфер часбонед? Вақте ки часбонед, шумо мебинед, ки он бор карда шудааст (бешубҳа ба абр) ва ба аломатгузорӣ барои намоиш додани тасвир табдил ёфтааст. Саломат!

#3 Форматсозии code

Агар ба шумо лозим аст, ки блоки codeро нависед, бо се аломати бозгашт оғоз кунед ва GitHub кӯшиш мекунад тахмин кунад, ки шумо бо кадом забони барномасозӣ менависед. Аммо агар шумо як пораи codeро дар забони барномасозӣ ба монанди Vue, Typescript ё JSX интишор кунед, шумо метавонед ба таври возеҳ забонро муайян кунед, то равшансозии синтаксис дуруст бошад. Ба ```jsx дар сатри аввал диққат диҳед:
12 Хусусиятҳои аҷиби GitHub - 2
... таъмин намудани намоиши дурусти пораи code:
12 Хусусиятҳои аҷиби GitHub - 3
(Дар омади гап, ин ба Gist низ дахл дорад. Агар шумо васеъшавии .jsf-ро барои мафҳум муайян кунед, синтаксиси JSF таъкид карда мешавад). Дар ин ҷо рӯйхати ҳамаи синтаксисҳои дастгирӣшаванда аст .

# 4 Пӯшидани мушкилот бо истифода аз "калимаҳои ҷодугарӣ" дар дархостҳои кашидан

Фарз мекунем, ки шумо дархости кашиданро эҷод мекунед, ки масъалаи №234-ро ҳал мекунад. Шумо метавонед матни "масъалаи ислоҳи №234" -ро ба тавсифи дархости худ (ё дар ҳама ҷо дар ҳама гуна шарҳи дархости тағирот) ворид кунед. Пас аз ин, якҷоя кардани дархости кашидан мушкилотро "ба таври худкор" мепӯшонад. Хуб, ҳамин тавр не? Дар ин ҷо маълумоти бештар дар бораи ин дар ҳуҷҷатҳост .

# 5 Истинод ба шарҳҳо

Оё ба шумо ягон бор лозим буд, ки истинод ба шарҳи мушаххас эҷод кунед ва намедонистед, ки чӣ тавр? Он рӯзҳо кайҳо гузаштанд, зеро ман ба шумо як сирро иҷозат медиҳам: Барои эҷод кардани истинод ба шарҳ, шумо танҳо сана/вақтро дар паҳлӯи сарлавҳа пахш мекунед.
Хусусиятҳои GitHub
Ана, гаэарон акнун акс дорад!

# 6 Пайванди code

Ҳамин тавр, шумо мехоҳед истинодро ба сатри мушаххаси code эҷод кунед. Дар ин ҳолат, инро санҷед: Рақами сатри паҳлӯи рамзи дилхоҳи файли кушодаро клик кунед. Вой, дидед? URL тағир ёфт, рақами сатр ҳоло дар он намоён аст! Агар шумо тугмаи SHIFT-ро пахш карда, рақами сатри дигарро пахш кунед, пас воило! - URL дубора тағир меёбад ва диапазони сатрҳо равшан карда мешавад. Ин URL ҳоло ба ин файл ва ин қатор сатрҳо ишора мекунад. Аммо интизор шавед, он ба риштаи ҷорӣ ишора мекунад. Чӣ мешавад, агар файл тағир ёбад? Эҳтимол дар ин ҳолат ба шумо пайванди доимӣ ба файл дар ҳолати кунунии он лозим аст. Ман хеле танбалам, аз ин рӯ ман як скриншоти ҳамаи чизҳои дар боло зикршударо гирифтам:
Хусусиятҳои GitHub
Дар омади гап, дар бораи URLҳо...

# 7 Истифодаи URL-и GitHub ҳамчун хати фармон

Паймоиш тавассути GitHub бо истифода аз UI хеле қулай ташкил карда шудааст. Аммо баъзан, барои расидан ба макони мушаххас, онро дар URL чоп кардан тезтар аст. Масалан, агар ман мехоҳам ба фorале, ки дар он кор карда истодаам, равам ва бубинам, ки он бо устод чӣ гуна муқоиса мекунад, ман метавонам танҳо пас аз номи репозиторий /муқоиса/фorалро нависед. Ин маро ба саҳифаи фарқияти ин фorал мебарад:
Хусусиятҳои GitHub
Аммо ин фарқиятҳо аз фorали асосӣ мебошанд, аммо агар ман қаблан бо фorали ҳамгироӣ кор карда бошам, ман метавонам /муқоиса/integration-branch...my-branch-ро дар URL дохил кунам
Хусусиятҳои GitHub
Барои дӯстдорони hotkey: CTRL+L ё CMD+L курсорро ба сатри URL интиқол медиҳад (ҳадди ақал дар браузерҳои Chrome ва Firefox). Ин, дар якҷоягӣ бо автоматии пуркунии браузер, паймоишро байни фorалҳо хеле осон мекунад. Маслиҳати профессионал: Барои паймоиш дар байни пешниҳодҳои худкорпуркунии Chrome аз тирчаҳо истифода баред ва SHIFT+DELETE-ро пахш кунед, то ҷузъҳоро аз таърих хориҷ кунед (масалан, пас аз якҷоя кардани фorал). (Ман намедонам, агар ман дар онҳо фосила гузорам, хондани ин калидҳои миёнабур осонтар мешавад, ба мисли SHIFT + DELETE. Аммо аз ҷиҳати техникӣ "+" ҷузъи онҳо нест, бинобар ин ба ман ин хосият маъқул нест. Ин аст. Аз сабаби чунин чизҳо ман шаб хоб намеравам, Ронда.)

# 8 Эҷоди рӯйхатҳо барои мушкилот

Оё шумо мехоҳед, ки дар тавсифи мушкor худ қуттии қайдро гузоред?
Хусусиятҳои GitHub
Ва оё шумо мехоҳед, ки ҳангоми дидани масъала аз рӯйхат сатри зебое мисли "2 аз 5" пайдо шавад?
Хусусиятҳои GitHub
Масъалае нест! Шумо метавонед бо истифода аз синтаксиси зерин қуттиҳои қайдкуниро эҷод кунед:
  • [ ] Паҳнои экран (тамоми)
  • [x] Дастгирии кормандони хидматрасонӣ
  • [x] Дастгирии Fetch
  • [ ] Дастгирии flexbox CSS
  • [ ] Унсурҳои фармоишӣ
Синтаксис: фосила, дефис, фосила, қавси мураббаъ кушода, фосила (ё x), қавси мураббаъ пӯшида, фосила ва баъзе калимаҳо. Баъд аз ин, шумо метавонед воқеан ин тугмаҳоро тафтиш/қайд кунед! Барои баъзе сабабҳо, ин ба назари ман як навъ ҷодугарии техникӣ менамояд. Шумо метавонед қуттиҳоро қайд кунед! Ва дар айни замон матни аслӣ тағир меёбад! Фикр кардан даҳшатовар аст, ки онҳо дар оянда чӣ кор мекунанд. Оҳ, ва агар ин мушкилот дар панели лоиҳа бошад, пешрафт низ дар он ҷо нишон дода мешавад:
Хусусиятҳои GitHub
Агар шумо нафаҳмед, ки ман бо "панели лоиҳа" чӣ дар назар дорам - дар зер хонед. Дар ин саҳифа ҳамагӣ чанд сантиметр пасттар аст.

# 9 Панелҳои лоиҳа дар GitHub

Барои лоиҳаҳои калон ман ҳамеша Jira-ро истифода мебурдам. Ва барои лоиҳаҳои шахсии худ, ман ҳамеша Trello-ро истифода мебурдам. Ман дар ҳақиқат ҳардуи ин асбобҳоро дӯст медорам. Вақте ки ман чанд ҳафта пеш фаҳмидам, ки GitHub варианти худро пешниҳод мекунад, рост дар ҷадвали Лоиҳаҳои анбор, ман фикр мекардам, ки такрор кардани маҷмӯи вазифаҳое, ки ман аллакай дар Trello кор мекардам, маъно дорад.
Хусусиятҳои GitHub
Дар ин ҷо ҳеҷ чизи хандаовар нест. Ва ҳоло ҳамон чизе дар лоиҳаи GitHub:
Хусусиятҳои GitHub
Оҳиста-оҳиста чашмони шумо ба тасвири контрасти паст одат мекунанд
Барои суръат, ман ҳамаи чизҳои дар боло зикршударо ҳамчун ёддошт илова кардам, яъне онҳо масъалаҳои "воқеии" GitHub нестанд. Аммо қудрати идоракунии масъалаҳо дар GitHub дар ҳамгироии он бо боқимондаи анборҳост - аз ин рӯ, эҳтимолан беҳтар аст, ки масъалаҳои мавҷуда аз анбор ба панели идоракунӣ илова карда шаванд. Илова кардани кортҳоро дар кунҷи рости боло клик кунед ва он чизеро, ки илова кардан мехоҳед, пайдо кунед. Дар ин ҷо синтаксиси махсуси ҷустуҷӯ муфид аст : масалан, навъи is:pr is:open ва шумо метавонед ягон дархости кушодаи кашоларо ба панел кашед, ё label:bug , агар шумо ягон хатогиро ислоҳ кунед.
Хусусиятҳои GitHub
Шумо инчунин метавонед қайдҳои мавҷударо ба масъалаҳо табдил диҳед.
Хусусиятҳои GitHub
Ва ниҳоят, аз шакли мавҷудаи мушкилот, онро ба лоиҳа дар панели рост илова кунед.
Хусусиятҳои GitHub
Он ба рӯйхати триажи он панели лоиҳа дохил мешавад, то шумо метавонед интихоб кунед, ки кадом сутунро дар он ҷойгир кунед
Вақте ки тавсифи "вазифа" дар ҳамон репозиторий бо рамзи иҷрокунандаи ин вазифа ҷойгир аст, он хеле (хеле) қулай аст. Ин маънои онро дорад, ки пас аз солҳои зиёд, шумо метавонед дар як сатри code айбдор шавед ва тамоми масъалаеро, ки ба ин сатр овардааст, бидуни пайгирӣ кардани ҳама дар Jira/Trello/ҷои дигар бифаҳмед.

Камбудихо

Дар се ҳафтаи охир ман ҳама чизро дар GitHub ба ҷои Jira (дар як лоиҳаи хурд, навъи услуби Канбан) таҷриба мекардам ва онро дӯст медоштам. Аммо ман инро барои як лоиҳаи Scrum тасаввур карда наметавонам, ки суръати рушд ва амсоли он бояд дуруст арзёбӣ ва ҳисоб карда шавад. Хабари хуш ин аст, ки лоиҳаҳои GitHub хеле кам "хусусиятҳо" доранд, ки гузариш ба системаи дигар вақти зиёдро талаб намекунад. Пас, як кӯшиш кунед ва бубинед, ки чӣ қадар ба шумо маъқул аст. Ман намедонам, ки ин то чӣ андоза муҳим аст, аммо ман дар бораи ZenHub шунидам ва бори аввал онро 10 дақиқа пеш кушодам. Ин аслан як тавсеаи GitHub аст, ки дар он шумо метавонед масъалаҳоро баҳо диҳед ва "эпосҳо" ва вобастагӣ эҷод кунед. Графикҳои суръати рушд ва сӯхтагӣ мавҷуданд; Чунин ба назар мерасад, ки ин танҳо як чизи аҷиб аст. Хониши иловагӣ: Ҳуҷҷатҳои GitHub оид ​​ба лоиҳаҳо.

#10 Гвики

Барои маҷмӯи саҳифаҳои сохторнашуда, ба монанди Википедия, Wiki GitHub (ки ман акнун онро Gwiki меномам) олӣ аст. Барои маҷмӯи сохтории саҳифаҳо - масалан, ба монанди ҳуҷҷатҳои шумо - на он қадар зиёд. Ягон роҳи нишон додани он, ки "ин саҳифа фарзанди ҳамон саҳифа аст" вуҷуд надорад; чунин чизҳои қулай ба монанди тугмаҳои "Қисми оянда" ва "Қисми қаблӣ" вуҷуд надоранд. Ҳансел ва Гретел дар ин ҷо бешубҳа гум мешаванд, зеро дар ин ҷо ҳам "нонрезаҳо" (операторҳои махсуси ислоҳи хатогӣ - тақрибан транс.) вуҷуд надоранд. (Эзоҳи муаллиф: Оё шумо ин қиссаро хондед ? Ин танҳо ғайриинсонӣ аст. Ду авбоши ҷавон кампири бечораи гуруснаро кушта, дар танӯри худаш зинда ба зинда сӯзонданд . Ва албатта як бесарусомонии комилро барои касе намефаҳмад. Фикр мекунам, барои ҳамин. Ҷавонони имрӯза чунон ҳассосанд – ҳикояҳое, ки дар вақти хоб ба кӯдакон хонда мешаванд, дар ин рӯзҳо ба қадри кофӣ бераҳмона нестанд!) Ҳаракат кардан – барои санҷидани Gwiki барои воқеӣ, ман чанд саҳифаро аз NodeJS ҳамчун саҳифаҳои вики ворид кардам, баъд одат эҷод кардам. панели паҳлӯӣ барои тақлид кардани сохтори воқеии сайт. Ин лавҳаи паҳлӯ ҳамеша вуҷуд дорад, гарчанде ки саҳифаи ҷорӣ таъкид карда нашудааст. Пайвандҳо бояд дастӣ нигоҳ дошта шаванд, аммо дар маҷмӯъ ҳама чиз хуб кор мекунад. Агар хоҳед, шумо метавонед аз назар гузаронед :
Хусусиятҳои GitHub
Ин метавонад бо чизе монанди GitBook (ки дар ҳуҷҷатҳои Redux истифода мешавад ) ё вебсайти фармоишӣ рақобат кунад. Аммо ин аллакай 80% хуб аст ва ҳама чиз дар анбори шумо дуруст аст. Ман танҳо як мухлиси ин ҳастам. Ман пешниҳод мекунам, ки агар шумо аз файли ягонаи README.md калон шуда бошед ва ба якчанд саҳифаҳои гуногун барои дастурҳои корбар ё ҳуҷҷатҳои муфассалтар ниёз дошта бошед, ба Gwiki пайваст шудан маъно дорад. Агар набудани сохтор/навигатсия шуморо ташвиш диҳад, ба чизи дигар гузаред.

# 11 Саҳифаҳои GitHub

Шумо аллакай медонед, ки Саҳифаҳои GitHub метавонанд барои ҷойгиркунии вебсайти статикӣ истифода шаванд. Ва агар шумо намедонистед, пас шумо ҳоло медонед. Аммо, ин бахш ба як мавзӯи мушаххас бахшида шудааст: истифодаи Jekyll барои сохтани вебсайт. Дар соддатарин шакли худ, GitHub Pages + Jekyll метавонад файли README.md-ро бо истифода аз мавзӯи зебои намуди зоҳирӣ пешкаш кунад. Масалан, ба саҳифаи хондани ман аз about-github нигаред :
Хусусиятҳои GitHub
Агар шумо ҷадвали танзимотро барои ин сайти GitHub пахш кунед, Саҳифаҳои GitHub-ро фаъол созед ва мавзӯи Jekyll-ро интихоб кунед...
Хусусиятҳои GitHub
Он гоҳ мо саҳифаеро бо услуби мавзӯи Jekyll мегирем :
Хусусиятҳои GitHub
Пас шумо метавонед як сайти статикиро асосан дар асоси файлҳои аломатгузории ба осонӣ таҳриршаванда эҷод кунед ва аслан GitHub-ро ба CMS табдил диҳед. Гарчанде ки ман инро воқеан истифода накардаам, ҳамин тавр вебсайтҳо бо истифода аз чаҳорчӯбаи Bootstrap бо истифода аз React сохта мешаванд, аз ин рӯ ҳеҷ чизи даҳшатнок нест. Ман қайд мекунам, ки Ruby бояд дар мошини маҳаллӣ кор кунад (корбарони Windows дар ин ҷо ба ҳамдигар нигоҳ мекунанд ва ба роҳи дигар мераванд, корбарони macOS мегӯянд: "Мушкилот дар чист, шумо ба куҷо меравед? Ruby платформаи универсалӣ аст! Инчунин GEMS мавҷуд аст. системаи идоракунии бастаҳо!») (Ҳамчунин бояд қайд кард, ки "Мӯҳтаво ё рафтори хашмгин ё таҳдидкунанда" дар саҳифаҳои GitHub иҷозат дода намешавад, аз ин рӯ шумо наметавонед versionи ҳикояи Hansel ва Gretel-ро дар он ҷо ҷойгир кунед).

Фикри ман

Чӣ қадаре ки ман ба омезиши GitHub Pages + Jekyll назар мекардам (барои ин мақола), ҳамон қадар ман фикр мекардам, ки тамоми идея аҷиб аст. Идеяи "сохтани вебсайти худ бо саъю кӯшиши ҳадди ақал" бузург аст. Аммо барои кор кардан дар он шумо ба ҳар ҳол versionи ҷорӣ дар мошини маҳаллӣ лозим аст. Ва барои чизи ин қадар "оддӣ" фармонҳои сатри фармон хеле зиёданд. Ман ҳафт саҳифаи бахши Оғози корро аз назар гузаронидам ва ҳис кардам, ки ягона чизи оддӣ дар он ман ҳастам . Ва ман ҳатто синтаксиси оддии саҳифаи асосӣ ё асосҳои оддии "Механизми Шаблонсозӣ дар асоси забони моеъ"-ро нафаҳмидам. Ман худам як вебсайт навиштан мехоҳам! Рости гап, ман каме ҳайронам, ки Facebook инро барои ҳуҷҷатҳои React истифода мебарад, вақте ки онҳо эҳтимолан метавонанд саҳифаҳои системаи ёрирасони худро бо истифода аз React созанд ва ҳамарӯза ҳамчун файлҳои статикии HTML пешакӣ пешниҳод кунанд . Ба онҳо танҳо лозим аст, ки роҳи дарёфти файлҳои аломатгузории мавҷуда гӯё аз CMS омада бошанд. Чӣ шавад, агар...

# 12 Истифодаи GitHub ҳамчун CMS

Фарз мекунем, ки мо вебсайте дорем, ки дорои баъзе матн аст, аммо мо намехоҳем он матнро ҳамчун аломати HTML нигоҳ дорем. Ба ҷои ин, мо мехоҳем қисмҳои матнро дар ҷое нигоҳ дорем, ки онҳоро корбарони таҳиякунанда ба осонӣ таҳрир карда метавонанд. Беҳтараш бо баъзе вариантҳои versionи. Шояд ҳатто бо як навъ раванди баррасии ҳамсолон. Ин аст он чизе ки ман пешниҳод мекунам: барои нигоҳ доштани матн файлҳои аломатгузории дар анбори захирашударо истифода баред. Ва дар паҳлӯи муштарӣ ҷузъеро истифода баред, ки ин қисмҳои матнро дарёфт карда, дар саҳифа намоиш диҳад. Ман як мухлиси React ҳастам, аз ин рӯ, ин ҷо як мисоли ҷузъҳои дурусти <Markdown> аст, ки бо додани роҳ ба файли markdown, онро истихроҷ, таҳлил ва ҳамчун HTML пешниҳод мекунад.
class Markdown extends React.Component {
    constructor(props) {
      super(props);

      // Конечно, вам нужно заменить это на свой URL
      this.baseUrl = 'https://raw.githubusercontent.com/davidgilbertson/about-github/master/text-snippets';

      this.state = {
        markdown: '',
      };
    }

    componentDidMount() {
      fetch(`${this.baseUrl}/${this.props.url}`)
        .then(response => response.text())
        .then((markdown) => {
          this.setState({markdown});
        });
    }

    render() {
      return (
        <div dangerouslySetInnerHTML={{__html: marked(this.state.markdown)}} />
      );
    }
}
(Ман бастаи npm- ро дар ин ҷо барои таҳлor аломатгузорӣ дар HTML истифода мебарам) URL ба анбори мисоли ман ишора мекунад, ки дар он файлҳои аломатгузорӣ дар феҳристи /text-snippets . (Шумо инчунин метавонед API-и GitHub-ро барои дарёфти мундариҷа истифода баред , аммо ман шубҳа дорам, ки ба шумо ин лозим аст.) Шумо метавонед ҷузъеро ба монанди ин истифода баред:
const Page = () => (
  <div className="page">
    <div className="about-us">
      <Markdown url="about-us.md" />
    </div>

    <div className="disclaimer">
      <p>A very important disclaimer:</p>

      <Markdown url="disclaimers/home-page-disclaimer.md" />
    </div>
  </div>
);
Ҳамин тавр, ҳоло GitHub ҳамчун CMS-и шумо барои он қисмҳои матне, ки шумо мехоҳед ҷойгир кунед, амал мекунад. Намунаи дар боло зикршуда танҳо пас аз бор кардани ҷузъ дар браузер аломатгузорӣ мегирад. Агар ба шумо сайти статикӣ лозим бошад, шумо бояд онро дар server намоиш диҳед. Хабари хуш! Ҳеҷ чиз шуморо аз дарёфти ҳама файлҳои қайдкунӣ дар server бозмедорад (бо истифода аз ҳар стратегияи кэш ба шумо маъқул). Агар шумо қарор диҳед, ки ба ин масир биравед, истифодаи GitHub API барои гирифтани рӯйхати ҳамаи файлҳои аломатгузорӣ дар директория маъно дорад. Бонус - Утorтҳои GitHub! Ман чанд вақт боз васеъшавии Octotree Chrome- ро истифода мебарам ва онро ба шумо тавсия медиҳам. На бе қайду, аммо ман ба ҳар ҳол тавсия медиҳам. Он панелеро дар тарафи чап бо намуди дарахти репозиторие, ки шумо тамошо мекунед, нишон медиҳад.
Хусусиятҳои GitHub
Ва аз ин видео ман дар бораи октобокс омӯхтам , ки он низ ба назари ман то ҳол як утorтаи хеле хуб аст. Ин паёмдони барои масъалаҳои GitHub шумост. Ин ҳама чизест, ки шумо дар бораи ӯ донед. Дар бораи рангҳо сухан ронам, ман ҳамаи скриншотҳои дар боло зикршударо дар мавзӯи сабук гирифтам, то шуморо натарсонам. Аммо агар ман дар ҳама чизҳои дигар рангҳои торикро афзалтар донам, пас чаро бо GitHub-и марговар сабр кардан лозим аст?
Хусусиятҳои GitHub
Дар ин ҷо ман омезиши тамдиди Stylish барои браузери Chrome (ки метавонад мавзӯъҳоро ба ҳама гуна вебсайтҳо татбиқ кунад) ва услуби GitHub Dark истифода бурд . Ва барои шурӯъкунандагон, асбобҳои таҳиягари GitHub мавзӯи торик (дарунсохт, шумо танҳо бояд онро фаъол созед) ва мавзӯи Atom One Dark барои Chrome.

Битбалет

Ба таври қатъӣ, ин ҷо комилан мувофиқ нест, аммо ман наметавонам Bitbucket-ро зикр кунам. Ду сол пеш ман як лоиҳаро оғоз кардам ва ним рӯзро барои интихоби беҳтарин хостинги git сарф кардам. Ҳамин тавр, Bitbucket бо фарқияти назаррас ғолиб омад. Лоиҳаи баррасии codeи онҳо аз рақобат хеле пеш аст (ин хеле пеш аз он буд, ки GitHub ҳатто консепсияи баррасиро дошт). Аз он вақт инҷониб, GitHub низ баррасиҳоро ба даст овард. Мутаассифона, ман дар давоми як соли охир имкони истифодаи Bitbucket надоштам - шояд онҳо боз дар чизе пеш рафтаанд. Аз ин рӯ, ман тавсия медиҳам, ки ба онҳое, ки барои интихоби хидмати хостинги git масъуланд, инчунин ба Bitbucket таваҷҷӯҳ кунанд.

Хулоса

Ҳамааш ҳамин! Умедворам, ки ман тавонистам ба шумо ҳадди аққал се чизеро, ки қаблан ба шумо номаълум буд, бигӯям. Ва ман инчунин умедворам, ки шумо бо хондани мақолаи ман вақти хубе доред.
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION