# Documentação — Pitiupi O Pitiupi é uma aplicação P2P em Java: o núcleo descobre colegas na rede local, troca mensagens e carrega plugins em JAR. Esta pasta descreve o programa como ele está no repositório. | Leitor | Comece por | | --- | --- | | Primeira execução | [comecar.md](comecar.md) | | Usar a janela e testar com um colega | [usar.md](usar.md) | | Entender UDP, TCP e presença | [rede.md](rede.md) | | Escrever um plugin | [nucleo-para-plugins.md](nucleo-para-plugins.md) e [plugins.md](plugins.md) | | Ler ou alterar o núcleo | [nucleo.md](nucleo.md) | | Decisões estáveis do desenho | [decision-register.md](decision-register.md) | | Livros e RFCs | [referencias.md](referencias.md) | O código do núcleo está em `pitiupi/`. Os plugins de referência estão em `plugins/chat`, `plugins/screencast` e `plugins/ping`.