Files
pitiupi/docs/documentation/02_modulos_do_repositorio.md
T
Gabriel Felipe Souza SantosandCursor aa75cebaaa docs: separar material de TP em docs/tp/
documentation/ fica neutra (produto); visão TP, tutorial Ping e
checklists de entrega movem para docs/tp/ sem link reverso.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:37:03 -03:00

28 lines
940 B
Markdown

# Módulos do repositório
```
pitiupi/ # clone (este repositório)
├── plugins.registry.json
├── scripts/pitiupi.sh
├── pitiupi/ # núcleo P2P (executável)
├── plugins/
│ ├── chat/ # chat unificado (UDP/multicast/TCP + TCP privado)
│ └── screencast/ # compartilhamento de tela
└── docs/
```
## Núcleo (`pitiupi/`)
- **Build:** Apache Ant.
- **Entrada:** `pitiupi.Main` → login → `MainShellFrame`.
- **Messaging:** `pitiupi.application.messaging.MessageDispatcher`.
## Plugins de referência
| Pasta | Build | JAR típico | SPI |
| --- | --- | --- | --- |
| `plugins/chat` | `ant jar` | `dist/pitiupi.chat.jar` | `pitiupi.chat.plugin.ChatPlugin` |
| `plugins/screencast` | `ant jar` | `dist/pitiupi.screenCast.jar` | `pitiupi.screenCast.plugin.ScreenCastPlugin` |
Novo módulo: [10_tutorial_plugin.md](10_tutorial_plugin.md).