Перед запуском проекта убедитесь, что у вас установлены необходимые компоненты
sudo apt-get install node git
Выполним загрузку репозитория, перейдём в каталог проекта и запустим в режиме разработки
git clone https://github.com/OlegShchavelev/ALTKDEWiki.git
cd ALTKDEWiki
npm i
npm run docs:dev
Для работы функции требуется создать read-only
токен GitHub
(Официальный REST API GitHub не предоставляет данные об активности в репозитории без авторизации. Поэтому для использования данного функционала требуется ключ с правом на чтение публичных репозиториев)
Как это сделать можно прочитать тут
Далее для локального использования нужно создать файл .env
в папке /docs/
и добавить в него данную строку:
VITE_GIT_KEY="{ваш токен}"
(Данный файл добавлен в исключения .gitignore
, можно не бояться, что он уйдёт в репозиторий)
А для использования функционала в сборке нужно создать secret
c названием VITE_GIT_KEY
для GitHub Actions
в вашем репозитории
Как это сделать можно ознакомиться здесь
После этого будет доступен функционал сортировки.
(На данный момент данный ключ используется только в .vitepress/utils/gitStats.js
, если вы не доверяете проекту - вы можете проверить как ваш ключ используется ведь все компоненты имеют открытый исходный код. Либо вы можете просто не использовать данный функционал. Все остаётся на ваше усмотрение.)
-
homeTopLimit
— лимит отображаемых пользователей на главной странице -
home_filter_type
— тип сортировки пользователей на главной странице -
page_filter_type
— тип сортировки пользователей на странице командыadditions
— по количеству добавленных в репозиторий строкcommits
— по количеству коммитов в репозиторийrole+additions
— по роли участника (Разработчик -> Участник) и количеству добавленных в репозиторий строкrole+commits
— по роли участника (Разработчик -> Участник) и количеству коммитов
-
enable_autosearch
— включено/выключено автозаполнение перечня участников из статистики -
loading_placeholders
— массив с возможными выводами у спиннера загрузки виджета
Вся документация из этого репозитория размещается на сайте alt-kde.wiki автоматически.
MIT Copyright © 2023-present OLEG SHCHAVELEV