Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.26 KB

File metadata and controls

74 lines (54 loc) · 2.26 KB

📚 Salop Web Server - Documentação

Bem-vindo à documentação completa do Salop Web Server, um servidor web moderno escrito em C com suporte a multi-threading, cache inteligente e ampla variedade de tipos MIME.

🚀 Começando

📖 Documentação Técnica

📋 Desenvolvimento

  • Roadmap - Funcionalidades implementadas e planejadas
  • Melhorias - Histórico de refatorações e otimizações
  • Changelog - Resumo das melhorias mais recentes

🔧 Referência Rápida

Instalação Rápida

meson setup builddir
meson compile -C builddir
meson test -C builddir
sudo meson install -C builddir

Uso Básico

# Executar na porta 8080
salop-server -p 8080

# Executar como daemon
salop-server -b -p 80 -d /var/www/html

# Executar como serviço
sudo systemctl start salop-server

Características Principais

  • Multi-threading com threads POSIX
  • Cache inteligente com TTL configurável
  • 25+ tipos MIME suportados
  • Sistema de build moderno com Meson
  • Testes automatizados completos
  • Daemonização com gerenciamento PID
  • Logs estruturados com cores
  • Segurança contra path traversal

🤝 Contribuindo

Para contribuir com o projeto:

  1. Consulte a estrutura do projeto
  2. Veja o roadmap para funcionalidades planejadas
  3. Execute os testes: meson test -C builddir
  4. Documente suas mudanças

📞 Suporte

  • Issues: Para bugs e solicitações de recursos
  • Documentação: Esta seção para referência completa
  • Instalação: Veja install.md para problemas de instalação

Versão: 1.0.0
Licença: MIT
Última atualização: Outubro 2024