8000 GitHub - SkillChat/SkillChat: Мессенджер с открытым исходным кодом, написанный с нуля студентами SkillBox под моим руководством
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Мессенджер с открытым исходным кодом, написанный с нуля студентами SkillBox под моим руководством

Notifications You must be signed in to change notification settings

SkillChat/SkillChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 О проекте

Logo

SkillChat - это кроссплатформенный open-source мессенджер с возможностями общения в чате в реальном времени, отправки файлов, получения уведомлений и возможностью развертывания на личном сервере.


🚀 Начало работы

Для пользователей

  1. Скачайте последнюю версию
  2. Запустите файл SkillChat.Server.exe из папки Server
  3. Запустите файл SkillChat.Client.exe из папки Client
    (можно запускать несколько клиентов)

Для разработчиков

  1. Скачайте следующие пакеты и дополнения

.NET 6.0

Avalonia

SwitchStartupProject

  1. Клонируйте репозиторий
git clone https://github.com/SkillChat/SkillChat
  1. Запустите проект, выбрав в SwitchStartupProject вариант Server + Client

image

🪤Правила разработки

🧹 Оформление кода

  • Комментировать новый код
  • Использовать табуляцию для отступов
  • Выносить классы в отдельные файлы

🗃 Работа с Git

Типы коммитов

Тип Описание
buil Сборка проекта или изменения внешних зависимостей
ci Настройка CI и работа со скриптами
docs Обновление документации
feat Добавление нового функционала
fix Исправление ошибок
perf Изменения направленные на улучшение производительности
refactor Правки кода без исправления ошибок или добавления новых функций
revert Откат на предыдущие коммиты
style Правки по кодстайлу (табы, отступы, точки, запятые и т.д.)
test Добавление тестов
  • В название коммитов/веток не выносить номер задачи
  • Пишем описание в повелительном наклонении (imperative mood)
  • Не закачиваем описание коммита знаками препинания
Пример ветки: fix/fix-typos-in-titles
Пример коммита: docs: Обновил README.md

📺 Демонстрация работы

Sign.up.mp4

Message.editing.mp4

Delete.messages.mp4


🛠️ Инструменты и технологии


Реализованные функции


About

Мессенджер с открытым исходным кодом, написанный с нуля студентами SkillBox под моим руководством

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages

0