Ты уже собрал MVP вместе с курсом, протестировал его и опубликовал. Осталось проверить главное: получится ли так же своими руками, с нуля и без подсказок по ходу. Этот урок — твоя личная репетиция. Здесь нет нового материала: только то, что ты уже умеешь, собранное в одну привычную цепочку.
Что значит «каркас проекта»
Любой проект начинается не с кода, а с порядка. Прежде чем писать первую строчку логики, опытный разработчик за минуту готовит «скелет»:
- папку проекта — общий дом для всех файлов;
- README — короткий текст о том, что это и зачем (его читают первым);
- папку для кода (обычно
src) — чтобы исходники не валялись вперемешку с документацией; - репозиторий Git с первым коммитом — точку, к которой всегда можно вернуться.
Это занимает минуту, а экономит часы: с самого начала всё лежит по местам, и проект не превращается в свалку.
Совет
Заметь порядок: сначала структура, потом код. Когда фундамент готов, добавлять возможности легко и не страшно — каждая ложится на своё место.
Соберём по шагам
В терминале справа повтори всю цепочку самостоятельно. Если где-то застрял — открой подсказку, это не считается ошибкой. Примерный маршрут:
mkdir my-app # папка проекта
cd my-app # заходим внутрь
echo трекер привычек > README.md # описание проекта
mkdir src # папка для кода
echo habit > src/app.js # первый файл с кодом
git init # заводим репозиторий
git add . # готовим всё к коммиту
git commit -m "Старт проекта" # фиксируем точку ноль
Ничего нового — но именно из этих восьми команд начинается почти любой настоящий проект.
Мини-проверка
С чего, по уроку, опытный разработчик начинает любой проект?
Попробуй
Собери каркас в терминале справа: папка my-app, внутри — README.md с описанием, папка src с файлом кода, и Git с первым коммитом. Сделай это, не подсматривая в шаги выше, — и убедись сам, как далеко ты ушёл от первого урока.