
Язык 🇷🇺 Русский
Документация
Начало работы
Add Comments to Your Svelte App
Это официальная библиотека Svelte для FastComments.
Встраивайте виджеты живых комментариев, чата и отзывов в ваше приложение Svelte.
Репозиторий
Живая демонстрация 
Попробуйте каждый виджет вживую по адресу https://fastcomments.com/commenting-system-for-svelte.
Набор виджетов и обёрток Svelte для FastComments. src/routes содержит запускаемые примеры - просто выполните:
npm install
npm run devЗатем вы можете увидеть все виджеты и редактировать их - например, чтобы указать ваш собственный tenant id или опробовать другую конфигурацию.
Использован TypeScript, чтобы вы могли просмотреть объекты конфигурации для каждого виджета и увидеть, какие параметры они принимают.
Быстрый старт 
<script lang="ts">
import CommentWidget from "fastcomments-svelte/CommentWidget.svelte";
import type { FastCommentsCommentWidgetConfig } from "fastcomments-typescript";
let config: FastCommentsCommentWidgetConfig = {
tenantId: "demo",
urlId: "my-page"
};
</script>
<CommentWidget config={config} />
Виджеты 
В этой библиотеке в настоящее время содержатся следующие виджеты:
- Совместный чат
- Счётчик комментариев (одиночный)
- Виджет комментариев
- Чат с изображениями
- Потоковый чат
- Лента активности пользователя
Также содержит примеры для:
Разработка 
После установки зависимостей с помощью npm install (или pnpm install или yarn), запустите сервер разработки:
npm run dev
# или запустите сервер и откройте приложение в новой вкладке браузера
npm run dev -- --open
Все, что находится в src/lib, является частью библиотеки, всё, что находится в src/routes, — демонстрацией.
Статус поддержки 
Эти компоненты являются обёртками над нашими основными компонентами VanillaJS. Мы можем автоматически обновлять эти компоненты (исправлять ошибки, добавлять функции) без публикации этой библиотеки, поэтому то, что она в течение некоторого времени может не публиковаться, не означает, что FastComments не находится в активной разработке! Не стесняйтесь заглядывать в наш блог для получения обновлений. Несовместимые изменения API или новые возможности никогда не будут внедрены в базовую библиотеку ядра без повышения версии в этой библиотеке.
Нужна помощь?
Если вы столкнулись с какими-либо проблемами или у вас есть вопросы о библиотеке Svelte, пожалуйста:
Внесение вклада
Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для руководства по внесению вклада.