Как создать портфолио на Github
Я веб-разработчик и хочу создать свое портфолио на GitHub для моих клиентов и удаленной работы. Может ли кто-нибудь помочь мне в этом? У меня есть опыт в Reactjs, Vuejs и Python Django. Должен ли я вносить вклад в существующие проекты с открытым исходным кодом или мне следует разработать свой собственный?
Шаг 1 - Выбор шаблона портфолио: Первый шаг - это выбор шаблона портфолио, который вы хотите использовать. Чтобы найти бесплатный шаблон, вы можете использовать свои навыки гугления - наберите в Google "Free HTML boilerplate templates" или "Free HTML portfolio templates" и wala! Как только вы увидели нужный вам шаблон, вам нужно скачать его, чтобы мы могли применить некоторые изменения, чтобы шаблон соответствовал нашим потребностям.
Шаг 2 - Рефакторинг шаблона: Этот шаг требует немного знаний HTML, но ничего такого, чему нельзя научиться за несколько часов; После того, как шаблон скачан, извлеките все файлы и откройте папку в IDE по вашему выбору - я использую PyCharm. В IDE перейдите к модулю index.html и откройте его. Затем щелкните правой кнопкой мыши в любом месте кода и выберите "Открыть в браузере", а затем выберите браузер по своему выбору - сделав это, вы сможете увидеть как код, так и создаваемую страницу, чтобы знать, как изменения, которые вы вносите в код, влияют на страницу в браузере.
Шаг 3 - Размещение на Github: Последний шаг - создание нового репозитория на Github. Чтобы использовать услуги хостинга Github Pages, имя репозитория должно быть оформлено следующим образом your_username.github.io. Для меня это будет "kurtispykes.github.io". Я бы рекомендовал изучить Git для следующего этапа, но на начальном этапе мы можем загрузить файл, выбрав опцию "загрузить существующий файл", затем перетащить отдельные файлы и зафиксировать их на Github.
Вносить вклад в проекты с открытым исходным кодом может быть сложно, поскольку вам придется понять их кодовую базу, рабочий процесс git и т.д. Вместо этого начните с того, что вы знаете, и попытайтесь начать работу с 2-3 проектами. Вы получите опыт фиксации кода, реагирования на проблемы, работы с запросами на исправление и т.д. Затем вы сможете перейти к участию в более крупных проектах с открытым исходным кодом.