Files
pitiupi/plugins/ping/README.md
T
Gabriel Felipe Souza SantosandCursor fc9739a998 feat(v1): REQ-02 CLI, tutorial Ping e remoção da GUI legada
Adiciona PluginStoreCli para smoke de instalação de JAR; reescreve o tutorial
de ping e limitações didáticas; remove MainWindow/LegacyPluginWorkspace e move
Sobre para AboutDialog na shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 19:31:32 -03:00

21 lines
1.1 KiB
Markdown

# Plugin Ping (exercício de aula)
Material didático para o aluno **implementar** um plugin de Ping/Pong com medição de RTT. No Git ficam só este README e o [tutorial](../../docs/documentation/17_tutorial_ping_aula.md). Código e `build.xml` locais estão no `.gitignore` (`src/`, `nbproject/`, `dist/`).
## Onde está o tutorial
Tutorial canônico (passo a passo): [docs/documentation/17_tutorial_ping_aula.md](../../docs/documentation/17_tutorial_ping_aula.md).
## Como o aluno trabalha
1. Copiar a estrutura de [`plugins/chat`](../chat) para um projeto local (ou criar `plugins/ping` com `src/` apenas no fork pessoal).
2. Implementar `PingPlugin`, mensagens e `PingPanel` (`JPanel` + `bindShellWorkspaceContent`).
3. Build: `ant jar` → `dist/pitiupi.ping.jar`.
4. Instalar em `PITIUPI_HOME/plugins/` e reiniciar o Pitiupi.
5. Abrir o plugin pela aba **Plugins** na galeria (aba não abre sozinha no boot).
## Pré-requisitos
- Núcleo compilado: `../../pitiupi/dist/pitiupi.jar`
- Leitura: [09_sistema_de_plugins.md](../../docs/documentation/09_sistema_de_plugins.md)