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
- Отправка файлов
- Редактирование сообщений
- Выбор сообщений
- Цитирование сообщений
- Удаление выбранных сообщений
- Очистка чата
- Цветные ники для пользователей