10 съвета как да извлечете максимума от Github

GitHub е онлайн хостинг услуга за предимно компютърен код с контрол на версиите. Помислете за Github като облачна услуга за разработка на код и други подобни типове файлове. Github може да се похвали с над 30 милиона потребители, които споделят, разработват и работят заедно, за да изградят утрешния софтуер.

Той е домакин на проекти с изходен код на различни езици за програмиране и следи всяка итерация и всяка промяна. Освен това всеки от вашия екип може да работи заедно по едни и същи проекти от всяка точка на света. 

GitHub е най-полезен за проекти с множество сътрудници. Това също така означава, че екипите за разработка на софтуер и приложения могат да използват централизирано хранилище, където потребителите могат да качват, управляват код и да правят синхронни редакции.

Когато използвате други базирани на облак системи, като Dropbox , промените могат да се отменят една друга. Първият, който запази работата си, има предимство пред друг член на екипа, който може да се опитва да направи промени в същото време.

Въпреки факта, че GitHub се използва главно от инженери и програмисти, той може също толкова лесно да бъде използван от тези с по-малко технически опит, както и начин за споделяне и сътрудничество върху всеки тип файл.

Например членовете на екипа, които смятат, че често трябва да правят промени в документите на Word , могат да се възползват от възможностите за контрол на версиите.

1. Проследяване на вашите проекти за кодиране

Основата на платформата на GitHub е способността, която има да проследява проекти, като използва разпределената система за контрол на версиите Git (програма, която проследява развитието и промените, направени във файлове).

Членовете на екипа могат да видят пълен преглед на всеки проект. Лента за напредъка ще покаже активни задачи, списък със задачи и това, което е завършено.

GitHub също така позволява на потребителите да проследяват табла на проекти от други организации, като въвеждат URL адреса(URL) на проект в полето за бележка. Ако желаете, можете да изключите проследяването за всеки проект.

2. Използване на клавишни комбинации

Повечето от нас са запознати с използването на клавишни комбинации като средство за по-бързо изпълнение на множество или повтарящи се задачи.

Почти всяка страница в GitHub включва списък с преки пътища, които могат да се използват на тази конкретна страница. Можете да получите достъп до прекия път, като напишете „?“ в диалогов прозорец.

3. Разгледайте други проекти

Повечето екипи от разработчици използват GitHub за хостване и управление на собствени проекти. Но също така помага да видите как другите използват платформата и да разглеждате своите проекти. Може да получите някои нови прозрения, идеи и вдъхновение, които да използвате за вашите собствени проекти.

Разберете какво е актуално в общността на GitHub , свържете се с други членове и търсете по етикети или теми за повече прозрения.

За платформа, която е основно за кодиране, Github е невероятно „удобен за хората“ и блести като среда, ориентирана към потребителя и общността. Техният акцент върху насоченото към потребителите развитие е заложено в културата на самия Github , който заема челната двадесет позиция сред най-удобните за служителите работни места в света.

4. Повече от просто кодиране

Мнозина предполагат, че GitHub е полезен само за разработчиците. Това обаче е и ресурс за много други ниши. Две от основните функции за сътрудничество на GitHub , които са полезни за всеки, са разклоняване и разклоняване.

Разклоняването позволява на потребителите да създават копие или клонинг на чужда работа, ако имат достъп до нея. Основната хипервръзка към източника може да бъде запазена, докато разработчикът тества съдържанието, извършва редакции и ревизии.

С инструмента за разклоняване потребителите могат да създават временно копие на ресурс. Това не позволява на различни потребители, работещи върху едно и също съдържание едновременно, да прилагат несъвместими промени към проекта.

Разклоняването(Branching) и разклоняването са ценни инструменти за потребителите, работещи по синергични проекти. По-долу са дадени няколко начина, по които екипите от всякакъв тип, не само кодери, могат да се възползват:

  • Дневници за пътуване
  • Правни документи
  • Музикални композиции
  • Визуализация на данни за журналисти
  • Блогове и маркетинг на съдържанието
  • Споделяне на рецепти

5. Създайте хранилище

Хранилището е изискан начин да опишете пространството, където живее вашият проект. Вашите опции за това къде да съхранявате вашите данни са:

  • Всеки онлайн хост
  • Папка на вашия компютър
  • Място за съхранение на GitHub

Можете да съхранявате всеки тип файл във вашето хранилище, включително изображения, текст и кодови файлове. Не е трудно да започнете с първото си хранилище. Първо(First) , ще трябва да създадете свой собствен акаунт в GitHub .

Следващото действие е да щракнете върху знака плюс+, който се намира в горния десен ъгъл, докато сте влезли в системата. Изберете “(Select “) ново хранилище”.

След това ще видите екран, който изглежда така:

Обърнете внимание, че хранилищата са публични по подразбиране. Ако предпочитате достъпът да бъде ограничен и не искате всички да виждат напредъка ви, можете да изберете само тези, които искате да виждат вашето съдържание. Ако предпочитате да запазите известна поверителност, ще трябва да надстроите до платена услуга.

6. Използвайте README ефективно

Целта на README файл е да накара потребителите да се интересуват от вашия проект. Можете да добавите своя файл, докато започнете да изграждате специално хранилище.

Тези, които използват платформата WordPress , са запознати с README файловете. Преди(Prior) да инсталирате плъгини, вашият работен екип може да прочете този файл, за да добие по-ясна представа какво може да направи приставката и как най-добре да я използва.

Не правете файла си дълъг и скучен, тъй като е повече от вероятно да отблъсне потребителите, вместо да ги накара да останат наоколо, за да четат повече. Някои предложени най-добри практики за README файлове включват:

  • Описателни заглавия
  • Заглавни изображения
  • Външни връзки към допълнителна документация
  • Кратки списъци с функции
  • Ясни и кратки резюмета

7. Следвайте Други

Взаимодействайте с други хора в GitHub , като следвате техния профил. Ще можете да наблюдавате какво работят другите от публичните хранилища и също така ще получавате известия за тяхната дейност на вашето лично табло за управление на Github .

Ще намерите множество страхотни идеи за вашите собствени проекти за развитие, можете да си сътрудничите с членове на екипа във вашата ниша или работен екип и да споделяте своите знания и опит.

За да следвате някого в GitHub , можете да търсите по тема или ниша, да отидете до страницата на потребителския му профил и да щракнете върху „следване“.

8. Присъединете се към разговора

Едно от многото предимства на платформите с отворен код е възможността за сътрудничество, учене, споделяне и комуникация с други.

Използването на Github и изследване на потенциала му не струва разходи. Целта на отворения код е да помогне за подобряване на решенията, използвайки приноса на масите.

Научете(Learn) или подобрете уменията си или помогнете на другите да се учат от вашия опит и опит.

Срещайки се с общност в GitHub , вие ще можете да следите развитието на проекти, които ви интересуват, да правите дубликати на тези проекти и да експериментирате в собственото си частно хранилище.

За да намерите общност, към която искате да се присъедините, използвайте функцията „изследване“, за да търсите колекции, свързани с вашата област на интереси.

9. Покажете най-добрата си работа

Ако сте активен потребител на социални медии, разбирате силата на фиксираните публикации. Например, ако закачите нова публикация към вашия профил в Twitter , тя ще остане в горната част на вашата емисия и ще бъде видима от всеки, който преглежда този профил.

Facebook страниците имат същата функция. Като закачате публикации към вашите профили в социалните медии, вие се уверявате, че посетителите ви ще видят първо любимата ви публикация, вместо да се налага да търсят из цялата ви емисия.

GitHub също така ви позволява да закачите любимите си или най-подходящи хранилища към страницата на вашия профил. Потребителите с безплатен акаунт могат да закачат до шест хранилища, които ще останат в горната част на техния профил.

10. Знайте кого да обвинявате

Да, в GitHub(GitHub) има бутон, наречен „вина“. Може да не е мила дума, но е полезна функция. Ако искате да видите кой е направил конкретна промяна във файл, играйте играта за обвинения(blame game) .

От изгледа на вината на файл ще можете да видите цялата история на ревизии ред по ред. Или можете да прегледате направените промени или хронология на версиите на всеки ред.

Ако нещо е повредено или не работи правилно, тази функция може да ви помогне да определите кои членове на екипа трябва да работят заедно за намиране на решение.

Ако търсите централизирана, базирана на облак платформа, където можете да си сътрудничите, споделяте, съхранявате, тествате и публикувате проекти, GitHub е мощно решение.



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts