November 8, 2023

Aleo гайд. Становимся контрибьютером в репозитории проекта

Нам понадобится

  1. Git Bash
  2. Rust's package manager
  3. Аккаунт гитхаба

Что делать ?

Запускаем Git и вводим команды

  • Загружаем исходный код
git clone https://github.com/AleoHQ/leo

  • Устанавливаем Leo
cd leo 

Далее

cargo install --path .
Установка занимает 5-10 минут (в зависимости от ПК)

  • Создаём кошелёк
leo account new

Или импортируем существующий

leo account import your_private_key
вместо your_private_key - приваткей

  • Создаём приложение
Можно взять tictactoe, lottery или же token

Возьмём TicTacToe

leo example tictactoe

Можно увидеть пример в действии

cd tictactoe 

Запуск

leo run new 

  • Инициализируем репозиторий
cd tictactoe

Далее

git init -b main 

Далее

git add .

  • Добавляем адрес электронной почты
git config --global user.email [email protected]
Вместо [email protected] - адрес электронной почты

Далее

git config --global user.name your_username
Вместо your_username - юзернейм в гитхабе

  • Коммитим
git commit -m "My First commit"

  • Создаём новый репозиторий на гитхабе
Можно назвать как угодно. Во избежание ошибок не добавлять README и т.д.
Копируем ссылку на репозиторий

  • Возвращаемся к терминалу
git branch -m main

Далее

git remote add origin your_repository_link
Вместо your_repository_link - ссылка на репозиторий

Далее

git remote -v 

Далее

git push -u origin main

  • Теперь идём за бейджем

Переходим в репозиторий Leo и нажимаем New Issue в правом верхнем углу

Нажимаем "Get started" в строке "Leo Contributor Badge"

В title вставить: Add your_username to contributors (вместо your_username - юзернейм гитхаба)
В описание вставить
Hi Aleo team! I’m claiming my contributor badge for completing the New Developer Toolkit tutorial.
Tutorial Repo: your_repository_link
Requested badge: Tutorial
Вместо your_repository_link ссылка на репозиторий

Жмём Submit New issue