npm i
npm run devпроект будет доступен по адресу localhost
Для блоков текста на основной странице, данные должны использоваться из src/data/textData.ts, в нем будут находиться константы текста, которые вы можете менять
Текст у нас как на русском, так и на английском. По этому, когда добавляете какие-то текста, то они должны выглядеть вот так:
"какой-то_текст": {
"ru": "текст_по_русски",
"eng": "текст_по_английски"
},Показательный пример:
"position": {
"ru": "Позиция",
"eng": "Position"
}, Для leaderboard данные моделей будут храниться по пути src/data/*.json
ВАЖНО!!!: json-ы должны называться по шаблону: sample000.json, где три цифры — порядковый номер заливаемого json-a, то есть:
sample000.json— первый файлsample001.json— второй файл и тд
{
"model": {
0: "название модели",
...
},
"date" : {
0: 1735689600000,
...
},
"pass@1": {
0: 0.1699091401,
...
},
"pass@5": {
0: 0.8299091401,
...
},
"task_id": {
0: "task-0",
...
}
}Для того, чтобы сбилдить проект и залить готовый вариант, нужно использовать следующие команды:
npm i
npm run buildПосле того, как команда выполнится, билд проекта будет лежать по пути: /dist
В нем будет содержаться уже собранный проект
Для того, чтобы деплоить проект, нужно сделать пару этапов:
- закоммитьте и запушьте изменения
- сделайте мр
- мерджните код с основной веткой
- запульте себе основную ветку
- сделайте команды ниже
npm run build
npm run deployИ все, остается только ждать обновленной версии в gh-pages, занимает это несколько минут