diff --git a/requirements.md b/requirements.md index 7fde16b..d666a22 100644 --- a/requirements.md +++ b/requirements.md @@ -1,5 +1,5 @@ -Основное -======== +# Функциональные требования +## Основное 1. Возможность федерации (через клирнет, yggdrasil, прочее) 1.1. Возможность запретить, предпочитать, требовать SSL для федерации. - Например, для yggdrasil SSL тупо избыточен, так как там каждая нода пытается подцепиться к каждой ноде, с которой общается, и SSL создаст излишнюю нагрузку. (pztrn) @@ -23,8 +23,7 @@ 9. Нативные клиенты под все ОС. Можно использовать Go+Qt5, так как мы пилим опенсорц. - Остается вопрос с клиентом под iOS, но если сделаем годный протокол, который будет работать и позволит нормально смапить телегу в виде транспорта - у меня есть человек, который сделает клиент под iOS :) В принципе, учитывая наличие мака, я сам могу попробовать это сделать, но "как-нибудь потом", ибо мои целевые ОС - win/lin/macos/android (pztrn) -Чаты -==== +## Чаты 1. Чаты 1-на-1 (с сохранением/без сохранения истории) 2. Многопользовательские (групповые) чаты