Зафиксирована стратегия тестирования через официальные Matrix клиенты
Этот коммит содержится в:
+19
-2
@@ -24,6 +24,19 @@
|
||||
- новый сервер: Matrix Synapse, PostgreSQL, TURN/STUN, backend, media storage, backups;
|
||||
- старый FastPanel сервер: frontend/web-client/витрина, без автоматических изменений FastPanel.
|
||||
|
||||
## Стратегия тестирования
|
||||
|
||||
Сначала SWChat Core тестируется через официальные Matrix-клиенты.
|
||||
|
||||
Порядок:
|
||||
1. Поднять и проверить Matrix/Synapse на Core-сервере.
|
||||
2. Проверить локальный Matrix endpoint.
|
||||
3. Настроить публичный домен matrix.stackworks.ru.
|
||||
4. Проверить вход, регистрацию, комнаты, сообщения и файлы через официальные клиенты Matrix/Element.
|
||||
5. Только после успешного тестирования официальными клиентами начинать разработку собственного Android/Web-клиента SWChat.
|
||||
|
||||
Свой клиент не писать, пока не подтверждено, что серверная часть работает стабильно через официальные клиенты.
|
||||
|
||||
## Жёсткое правило про FastPanel
|
||||
|
||||
Самостоятельно не трогать всё, что касается FastPanel.
|
||||
@@ -137,7 +150,8 @@ SWChat Core разворачивается на отдельном сервер
|
||||
3. Подключить PostgreSQL.
|
||||
4. Проверить локальный Matrix endpoint.
|
||||
5. Подготовить DNS/proxy инструкции без изменения FastPanel.
|
||||
6. Подготовить Android-план.
|
||||
6. Протестировать через официальные Matrix-клиенты.
|
||||
7. Только после этого подготовить Android/Web-клиент SWChat.
|
||||
|
||||
Минимальные функции:
|
||||
- регистрация/вход;
|
||||
@@ -160,6 +174,7 @@ SWChat Core разворачивается на отдельном сервер
|
||||
8. Любые действия с widget.stackworks.ru только после отдельной явной команды.
|
||||
9. Ведение .sw обязательно на протяжении всего проекта.
|
||||
10. Всё, что касается FastPanel, не трогать самостоятельно: только инструкции/шаблоны до отдельной команды пользователя.
|
||||
11. Собственный клиент SWChat начинать только после успешного тестирования Core через официальные Matrix-клиенты.
|
||||
|
||||
## Текущий статус
|
||||
|
||||
@@ -173,6 +188,7 @@ SWChat Core разворачивается на отдельном сервер
|
||||
- Зафиксировано пользовательское имя продукта: SWChat.
|
||||
- Принято решение ставить SWChat Core на отдельный сервер.
|
||||
- Старый FastPanel-сервер использовать только для frontend/web-client в будущем.
|
||||
- Принято решение сначала тестировать SWChat Core официальными Matrix-клиентами, затем писать собственный клиент.
|
||||
- Зафиксировано, что widget.stackworks.ru — отдельный production-виджет StackWorks.
|
||||
- Зафиксировано, что widget.stackworks.ru пока никак не связывается с Matrix/SWChat.
|
||||
- Зафиксировано, что новый виджет SWChat не планируется.
|
||||
@@ -206,4 +222,5 @@ curl http://127.0.0.1:8008/_matrix/client/versions
|
||||
- проверить контейнеры;
|
||||
- проверить Matrix endpoint;
|
||||
- подготовить DNS для matrix.stackworks.ru на новый сервер;
|
||||
- только после этого готовить frontend на FastPanel-сервере.
|
||||
- проверить вход через официальный Matrix/Element клиент;
|
||||
- только после этого готовить frontend на FastPanel-сервере и свой Android/Web-клиент.
|
||||
|
||||
Ссылка в новой задаче
Block a user