Aleo проект не нуждается в представлении, основную ставку в тестнетах и развитии, они делают на разработчиков. Badge выдается за вклад в развитие протокола…
По этой причине я написал пошаговую инструкцию, как получить этот badge.
Скачайте (можно portable) Git для Windows с официального сайта git-scm.com.
Откройте Git Bash.
Создайте новый SSH-ключ, используя ваш email от github:
Все команды можно вводить с помощью сочетания клавиш: shift+insert
ssh-keygen -t rsa -b 4096 -C "ваш_email@example.com"
При создании ключа следуйте инструкциям; пароль и путь можно оставить по умолчанию.
Запустите SSH-агент в фоновом режиме:
eval $(ssh-agent -s)
Добавьте ваш приватный SSH-ключ в SSH-агент:
ssh-add ~/.ssh/id_rsa
Скопируйте содержимое вашего публичного SSH-ключа из файла
~/.ssh/id_rsa.pub.Перейдите на GitHub, войдите в ваш аккаунт, и перейдите в
"Settings" → "SSH and GPG keys".Нажмите "New SSH key", вставьте ваш ключ и сохраните его.
Вводим в консоли путь:
cd /c/GitProjects
Этот путь соответствует C:\GitProjects, т.е. в корне вашего диска Ц, должна быть папка GitProjects, в неё мы будем клонировать наш проект.
Клонируйте репозиторий, используя SSH-адрес:
git clone git@github.com:aantop/tictactoe.git
В примере, я взял репозиторий из рандомной заявки, можете выбрать другой. Для этого замените username и repository на ваше имя пользователя GitHub и название репозитория соответственно.
Переходим в папку скачанного репозитория:
cd /c/GitProjects/tictactoe
Когда клонируем чужой репозиторий и хотим отправить его содержимое в наш новый репозиторий на GitHub, то:
Необходимо удалить старую связь с исходным репозиторием:
git remote remove origin
Создать новый репозиторий на GitHub, задаём имя, например
tictactoeделаем его публичным, следим, чтобы не было галки на Readme, лицензия и.gitignore, по умолчанию None.Добавить связь с нашим новым репозиторием:
git remote add origin git@github.com:your_username/your_new_repository.git
Добавьте все изменения в локальный Git репозиторий:
git add .
Фиксируем изменения:
git commit -m "Aleo Leo Workshop Commit"
Отправляем изменения на GitHub:
git push -u origin main
Переходим в репозиторий AleoHQ, сразу в раздел Issues
https://github.com/AleoHQ/leo/issues
Жмем зеленую кнопку
New IssueЖмем
Get Startedв категории Leo Contributor BadgeУказываем Username GitHub в Title -
[Badge - YOUR_GH_USERNAME]
Заменяем текст в заявке:
<!--
Hi Aleo team! I'm claiming my contributor badge for completing a developer tutorial. 😀
Github Username: <YOUR_GITHUB_USERNAME>
Tutorial Repo: <PUSHED_GITHUB_REPO_URL>
Requested badge: <TUTORIAL_OR_CONTENT>
For badge type, if you used `leo new` or `leo example` e.g., helloworld, token, lottery, tictactoe, then enter "Tutorial" as your badge type. If you created a unique Leo application not under those examples, enter "Content" instead.
-->
(Fill in the request here.)
На следующий:
Hi Aleo team! I'm claiming my contributor badge for completing a developer tutorial. 😀
Github Username: <YOUR_GITHUB_USERNAME>
Tutorial Repo: <PUSHED_GITHUB_REPO_URL>
Requested badge: TUTORIAL
Не забываем указать свой Username и ссылку на Repo, в пункте Requested badge оставляем TUTORIAL.
Когда все получилось, удаляем наш SSH ключ из GitHub, и можем удалить из системы.
Подписывайся на телеграм канал Smart Move
>>> https://t.me/smrtmv <<<
Обзоры проектов, токеномика, аналитика, сравнения.

