применимый вес 65 %
wovik2005/martket
Веб-сайт для безопасной купли-продажи рисунков. Интерфейс сайта будет реализован с использованием HTML и современных CSS-фреймворков для обеспечения адаптивности. В системе будут три типа ролей: администратор, продавец (художник) и покупатель. Функционал будет включать личный кабинет, где художники смогут загружать изображения работ и стоимость. Безопасность сделок обеспечивается с помощью механизма «безопасной оплаты», удерживающий средства до подтверждения получения товара. Оплата будет проходить с помощью сервиса «ЮКасса». Поиск по сайту будет поддерживать фильтрацию по категориям (система тегов/хештегов), и ценовому диапазону. База данных (SQLite) будет хранить информацию о пользователях, истории заказов и статусах доставки. Также будет внедрено автоматическое наложение водяных знаков (который смогут настроить продавцы) на превью изображений. Итоговый продукт будет обеспечивать высокую скорость загрузки страниц, интуитивно понятную навигацию для пользователей с любым уровнем цифровой грамотности и безопасное пользование как со стороны продавца, так и со стороны покупателя.
Из чего складывается 100
вес категорииСветлые сегменты — Безопасность: появится с токеном участника; Задачи: трекер не заведён или пуст. Их вес делят остальные.
Шесть категорий
набрано / весСильные стороны
что уже сделано- Коммиты идут весь год (54 коммита)
- Сообщения коммитов содержательные
Что повлияло на балл
Штрафы
Документация и лучшие практики
- −9READMEотсутствует
- −3файл лицензииотсутствует
- −3файл блокировки зависимостейотсутствует
- −3политика ревьюзащиты нет
- −1политика защиты ветокзащиты нет
Активность проекта
- −5последний релизрелизов и версионных тегов нет
- −3доля коммитов автора-лидера — 81 %
- −2последний коммит — 157 дней
- −1уникальные авторы — 3 автора
- −1активность по неделям — 5 недель
CI/CD
- −12конфигурация CI SourceCraftотсутствует
Не удалось измерить — ширина интервала
Это не штраф: нижняя граница балла считает метрику нулём, верхняя — полной
Документация и лучшие практики
- до −3каталог тестовданные не собраны
- до −3каталог документацииданные не собраны
- до −3Dockerfileданные не собраны
- до −1инструкция для контрибьюторовданные не собраны
CI/CD
- до −12прогоны CIданные не собраны
Здоровье кода
- до −15плотность пометок TODO/FIXMEданные не собраны
Что поднимет балл
по силе влияния- добавьте конфигурацию CI SourceCraft (.sourcecraft/ci.yaml); внешний CI сервис не видитконфигурация CI SourceCraftзачем: сборка и проверки воспроизводимы у того, кто берёт код+12CI/CD
- добавьте раздел быстрого старта в READMEREADMEзачем: новый человек поймёт, как запустить проект и куда смотреть+9Документация
- опубликуйте релиз или проставьте тег версиипоследний релиззачем: сборка и проверки воспроизводимы у того, кто берёт код+5Активность
- добавьте файл лицензии+3
- добавьте файл блокировки зависимостей+3
- настройте политику ревью+3
- делитесь работой с другими участниками+3
- сделайте коммит в ближайшее время+2
- настройте политику защиты веток+1
- привлеките второго сопровождающего+1
- распределяйте работу по неделям, а не концентрируйте в одной+1