Solidity. Смарт контракты и аудит
2.62K subscribers
246 photos
7 videos
18 files
547 links
Обучение Solidity. Уроки, аудит, разбор кода и популярных сервисов
Download Telegram
Начало работы с Git и GitHub

Всем привет!

Я снова в дороге и вчера совсем не получилось выложить новые посты по заданным темам.

Регулярные посты, скорее всего, продолжатся в понедельник, когда начнем рассматривать TheGraph.

А пока что предлагаю вам посмотреть новый урок от Ильи, где рассказывается как пользоваться Git GitHub.

Опытные разработчики уже в курсе, что это такое, а для начинающих данный урок будет очень полезен. Более того многие компании в вакансиях также указывают, что опыт работы с Git обязателен.

Видео урок: обучение работы с Git.

По большому счету, вы сразу можете использовать знания из этого урока, когда пишете код смарт-контрактов. Другими словами, написали код => загрузили на GitHub.

Приятного просмотра и хороших выходных!

#урок #git #github
👍3
Кратко по подготовке папки и проекта к Git

1. Создаю папку для проекта на своем компьютере;
2. Прописываем команду git init;
3. Подключаем git к нашему проекту командой "git remote add origin https://github.com/userName/repName.git", где userName - имя пользователя на GitHub, а repName - имя репозитария.
4. Команды для git:

"git add ." - отслеживание файлов из директории для Git;
"git commit - am 'commit msg' " - где "а" означает подготовку отслеживаемых файлов для добавления и "m" от "message" или описание изменений, которые я сейчас делаю;
"git push" - загрузка файлов на GitHub;
"git pull" - скачивание файлов с репозитария к себе;
"git branch <branchName>" - создание ветки проекта на GitHub;
"git checkout <branchName>" - переход на ветку;
"git checkout -b <branchName>" - создание и переход в новую ветку;
"git branch -D <branchName>" - удаление ветки;
"git merge <branchName>" - слияние с веткой;

В статье на Хабре можно посмотреть другие команды для консоли и работы с GitHub. Ну, или выполнив команду "git --help".

4.1. При первом добавлении файлов на GitHub, у меня появилось всплывающее окошко и попросило авторизовать приложение на GitHub. Я выбрал опцию "через браузер", там подтвердил действия, и все загрузилось без проблем.

6. После каких-либо изменений в файлах, вам нужно снова добавить их через "git add ." или конкретного файла через "git add file.name", и затем добавить описание коммита с помощью "git commit -m 'Commit msg'", и в конце залить уже на GitHub с "git push".

А в другом видео можно чуть подробнее узнать о работе с Git.

Далее подключим React.

#git #github
👍2
Сборник ресурсов по Uniswap V2/V3

Недавно в Твиттере кто-то поделился прекрасным репо, где собраны различные материалы по работе с двумя версиями Uniswap - V2 и V3.

Тут вы сможете найти как примеры контрактов, так и официальную документацию протокола, а также различные статьи, видео, подкасты и многое другое.

Думаю, в течение нашего разбора DeFi протоколов мы иногда будем брать оттуда статьи для разбора на нашем канале.

Ссылка на сборник: https://github.com/Sabnock01/uniswap-resources

Интересно, а когда начнут выходить достойные гайды по V4. Она же должна будет выйти через пару месяцев после обновления самой сети.

#uniswap #github
🔥5
Как оформить свой профиль на GitHub?

Недавно я поставил себе задачу — создать визуально привлекательный и информативный профиль на GitHub: собрать ключевые проекты, структурированно описать опыт разработки, используемые технологии, а также контактную информацию. В качестве первого шага решил изучить вдохновляющие примеры уже существующих профилей.

Для тех, кто ещё не знаком с этой возможностью: профиль на GitHub представляет собой обычный репозиторий с названием, совпадающим с вашим никнеймом (например, username/username), содержащий единственный файл — README .md. Благодаря гибкости Markdown и креативному подходу, даже с помощью одного файла можно создать выразительную и профессионально оформленную витрину своих достижений.

Ниже — подборка профилей, которые показались мне наиболее интересными. Возможно, они послужат отправной точкой и для вас:

1. https://github.com/KenanGain
2. https://github.com/daria-stanilevici
3. https://github.com/Andrew6rant
4. https://github.com/thmsgbrt
5. https://github.com/ouuan
6. https://github.com/Shubhamsaboo
7. https://github.com/andyruwruw
8. https://github.com/DenverCoder1
9. https://github.com/MrStanDu33
10. https://github.com/0x3b33

Есть и более простые:

11. https://github.com/0xJuancito
12. https://github.com/Al-Qa-qa

P.S. Вы можете открывать их readme файлы и копировать интересующие вас блоки в свой файл.

А вы уже оформляли свой GitHub-профиль? Делитесь опытом — какие инструменты, подходы или решения вы использовали?

#github
🔥14