Сценарии использования (use-cases) к уроку Верстаем онлайн-библиотеку курса Девман.
Ваш заказчик — школьник Максим — хочет скачать к себе новую, свежую версию библиотеки. У него уже есть ссылка на репозиторий, вы сами её дали.
Максим не умеет программировать, он просто хочет скачать библиотеку для дедушки. Его утомляют какие-то установки питона и pip install
, он просто хочет скачать книги.
- Максим перешёл по ссылке на репозиторий GitHub
- Из README понял, как скачать библиотеку к себе
- Следуя инструкциям, Максим смог открыть у себя оффлайн-версию библиотеки
- Пролистал до второй страницы и выбрал книгу
- Клинкул на "Читать", и в новой странице браузера отобразился текст книги
Другой программист случайно наткнулся на ваш репозиторий на GitHub. У него нет пока желания вникать в нюансы и делать что-либо. Он хочет понять где оказался и как это относится к нему.
- Бегло, не вчитываясь пролистал README
- Понял что это онлайн-библиотека
- Рядом заметил ссылку на опубликованную версию
- Перешёл на сайт, покликал, убедился что работает
- Вернулся в README
- Нашёл, с какого сайта были взяты данные
- Заметил, что это учебный проект
Другой программист, уже знакомый с проектом, хочет развернуть сайт у себя и слегка "доработать напильником".
- Скачал репозиторий к себе
- Следуя инструкциям быстро и легко установил зависимости
- Из инструкции скопировал команду для запуска скрипта
- По инструкции или из сообщений в консоли понял, что скрипт исправен и работает
- Нашёл ссылку, открыл в браузере, убедился что сайт работает
- Узнал из README откуда скрипт берёт данные — названия каталогов и формат данных
- Полез читать код
- ...
- Profit!