docs: reescreve o manual e registra o JAR instalado no catálogo

O texto explica o núcleo, a rede e o tutorial do ping como o código está hoje. Instalar ou remover um JAR atualiza plugins.registry.json para o próximo run não perder o plugin.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Gabriel Felipe Souza SantosandCursor committed 2026-11-04 14:14:18 -03:00
1 parent 61753c421a
commit 8338936251
47 files changed
+1423 -1712

No files matched your search

+3 -15
View File
@@ -1,17 +1,5 @@
# Plugin Ping (exercício local)
# Plugin Ping
Pasta opcional para desenvolver um módulo de Ping/Pong com medição de RTT. O código de solução **não** faz parte do gate CI do repositório.
Módulo de referência que mede RTT com mensagens `Ping` / `Pong` na rede local. O código desta pasta é a implementação pronta. O passo a passo de como ela foi montada está em [docs/tp/02_tutorial_ping_aula.md](../../docs/tp/02_tutorial_ping_aula.md).
Tutorial passo a passo: [docs/tp/02_tutorial_ping_aula.md](../../docs/tp/02_tutorial_ping_aula.md).
## Fluxo de trabalho
1. Copiar a estrutura de [`plugins/chat`](../chat) para `plugins/ping` (local).
2. Implementar `PingPlugin`, mensagens e painel (`bindShellWorkspaceContent`).
3. `ant jar` → instalar JAR em `PITIUPI_HOME/plugins/` e reiniciar o Pitiupi.
4. Abrir o plugin pela galeria **Plugins**.
## Pré-requisitos
- Núcleo: `../../pitiupi/dist/pitiupi.jar`
- SPI e mensagens: [09_sistema_de_plugins.md](../../docs/documentation/09_sistema_de_plugins.md)
Contrato do núcleo: [docs/nucleo-para-plugins.md](../../docs/nucleo-para-plugins.md). Descoberta do JAR: [docs/plugins.md](../../docs/plugins.md).