SkillChat - это кроссплатформенный open-source мессенджер с возможностями общения в чате в реальном времени, отправки файлов, получения уведомлений и возможностью развертывания на личном сервере.
- Скачайте последнюю версию
- Запустите файл SkillChat.Server.exe из папки Server
- Запустите файл SkillChat.Client.exe из папки Client
(можно запускать несколько клиентов)
- Скачайте следующие пакеты и дополнения
- Клонируйте репозиторий
git clone https://github.com/SkillChat/SkillChat
- Запустите проект, выбрав в SwitchStartupProject вариант Server + Client
- Комментировать новый код
- Использовать табуляцию для отступов
- Выносить классы в отдельные файлы
Тип | Описание |
---|---|
buil | Сборка проекта или изменения внешних зависимостей |
ci | Настройка CI и работа со скриптами |
docs | Обновление документации |
feat | Добавление нового функционала |
fix | Исправление ошибок |
perf | Изменения направленные на улучшение производительности |
refactor | Правки кода без исправления ошибок или добавления новых функций |
revert | Откат на предыдущие коммиты |
style | Правки по кодстайлу (табы, отступы, точки, запятые и т.д.) |
test | Добавление тестов |
- В название коммитов/веток не выносить номер задачи
- Пишем описание в повелительном наклонении (imperative mood)
- Не закачиваем описание коммита знаками препинания
Sign.up.mp4
Message.editing.mp4
Delete.messages.mp4
- Отправка файлов
- Редактирование сообщений
- Выбор сообщений
- Цитирование сообщений
- Удаление выбранных сообщений
- Очистка чата
- Цветные ники для пользователей