diff --git a/README.md b/README.md index fd7a5d7..c8ab923 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,39 @@ -# SmartGift +# Воркшоп к 8 марта -## Project structure +### Преамбула -- `contracts` - source code of all the smart contracts of the project and their dependencies. -- `wrappers` - wrapper classes (implementing `Contract` from ton-core) for the contracts, including any [de]serialization primitives and compilation functions. -- `tests` - tests for the contracts. -- `scripts` - scripts used by the project, mainly the deployment scripts. +Во-первых ДОБРО ПОЖАЛОВАТЬ на наш воркшоп!! Спасибо что пришли! +Этот воркшоп мы проводим с целью показать как работают смарт-контракты на примере блокчейна The Open Network. Во-первых мало кто с ним работал, а во вторых его VM резко контрастирует с "традиционными" EVM блокчейнами. Если вы не писали смарты никогда, но хотите попробовать, то этот воркшоп для вас.\ +Если вам нужно будет на воркшопе скачивать VS Code, то удачи) +### Для приготовления подарка нам понадобиться +- VS Code / OSS Code / etc... - любой редактор кода, который либо VS Code, либо форк VS Code +- Расширение TON [Open VSX](https://open-vsx.org/extension/tonstudio/vscode-tact) +- Yarn, npm и всё такое для ts/js stuff +- Немного знания typescript. Все скрипты пишутся на нём -## How to use +### Наш план +- Краткий экскурс в смарт-контракты +- Клонируем этот репозиторий\ +\/\* молимся чтобы мой сервак не упал \*\/ +- Знакомство с проектом +- Как он устроен и зачем это вообще? +- Создаём КОШЕЛЁК! +- Получаем тестовые коины на свой кошелёк +- Думаем что будем писать +- Пишем логику +- Деплоим +- Пробуем +- Радуемся, возможно накручиваем новые фичи +- 🎉 +- Чай, печеньки -### Build +### Суперполезные ссылки +[Tact docs](https://docs.tact-lang.org/)\ +[Блокчейн эксплорер](https://testnet.tonviewer.com/)\ +[Репозиторий Tact](https://github.com/tact-lang/tact)\ +[Сайт TON](https://ton.org)\ +[Tact extension](https://open-vsx.org/extension/tonstudio/vscode-tact)\ +[VS Code](https://code.visualstudio.com/) -`npx blueprint build` or `yarn blueprint build` -### Test - -`npx blueprint test` or `yarn blueprint test` - -### Deploy or run another script - -`npx blueprint run` or `yarn blueprint run` - -### Add a new contract - -`npx blueprint create ContractName` or `yarn blueprint create ContractName` +**By [@decentralizeclub](https://t.me/decentralizeclub)** \ No newline at end of file