Consolida núcleo (presença, peer actions, MessageDispatcher), chat e screencast na galeria, documentação PT-BR e testes JUnit; remove mpChat do catálogo em favor do chat unificado. Co-authored-by: Cursor <cursoragent@cursor.com>
1.0 KiB
1.0 KiB
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
│ └── ping/ # exercício de aula (só doc)
└── 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 |