Перейти к содержимому

Первые задачи

Меняется. Следите: #308, #295, #290, #293, #289, #507

На этой странице шесть открытых issue, которые подходят для первого pull request. Метки good first issue в репозитории пока нет, поэтому список подобран вручную. Он идет по областям, где уже вливались сторонние pull request: сетевой слой, белый список и баны, текст и спецификации. Из 26 влитых сторонних PR на 2026-11-09 шесть касаются сетевых возможностей, таких как status и transfer, и шесть - спецификаций по ванильному серверу.

Состояние issue меняется, поэтому перед началом откройте issue и проверьте, что над ней никто не работает.

Issue Роль Размер Что делать
В работе#308 исполнитель средний Починить баг: после 256 пакетов в исходящей очереди пакеты с обычным и низким приоритетом отбрасываются, и клиент может остаться с неверным блоком. Написать правило, что можно отбросить, объединить или отложить, и тест на медленного клиента.
В работе#295 исполнитель малый Типизированные пакеты с кодеками для cookies, transfer и чата игрока. Каждый проходит round-trip через фикстуру, снятую с игры.
В работе#290 исполнитель малый Пример, который пингует сервер и печатает версию, описание, число игроков и задержку, используя только крейты протокола и сети.
В работе#293 исполнитель средний Эхо-бот чата поверх сетевого слоя, без Bevy в дереве зависимостей. Он переподключается после обрыва.
В работе#289 исполнитель средний Инспектор пакетов, который декодирует записанную сессию без неизвестных пакетов.
В работе#507 инструменты средний Отчет в xtask, который перечисляет ID правил спецификаций, не названные ни одним тестом. Ничего не роняет.

В последней колонке стоит краткий пересказ issue. Если пересказ расходится с issue, права issue.

  1. Прочитайте issue и файлы, которые она называет. Пути в старых issue могут устареть, поэтому сверяйте их с репозиторием.
  2. Напишите в issue комментарий, что берете ее, и укажите роль: автор или исполнитель.
  3. Собирайте и тестируйте так, как описано на странице Сборка и тесты.
  4. Откройте PR со ссылкой на issue. Если страница этого сайта описывает измененное поведение, обновите документацию в том же PR.
  5. Спросите в Discord, если застряли больше чем на день.

Документации и перевода этого сайта в списке нет, но помощь с ними тоже нужна, а с чего начать, рассказывает страница Как писать эту документацию. Больше issue можно найти по метке, например area:network или clean-room.

Источники и проверка

Проверено: 26.4-snapshot-7, f50e2fdf6, 2026-11-10

Переведено с версии f50e2fdf6

Следить: #308, #295, #290, #293, #289, #507