Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.21 KB

File metadata and controls

43 lines (30 loc) · 2.21 KB

Contribuindo com o GrabText

Agradecemos o seu interesse em contribuir com o GrabText! Este projeto tem como objetivo fornecer uma ferramenta de OCR de tela que seja simples, rápida e confiável para usuários Linux.


Prioridades de Desenvolvimento

Ao contribuir com o GrabText, por favor, mantenha estas prioridades em mente, em ordem de importância:

1. Confiabilidade e Simplicidade

  • A ferramenta deve funcionar de forma consistente e previsível. O atalho de teclado é o ponto central da experiência e deve ser o mais robusto possível.
  • O processo de instalação deve ser simples e automatizado.
  • O código deve ser claro, direto e fácil de entender. Evite complexidade desnecessária.
  • Erros devem ser tratados de forma graciosa, informando o usuário sobre o que deu errado (ex: Tesseract não encontrado).

2. Experiência do Usuário

  • O design deve ser focado no usuário médio, não apenas em desenvolvedores.
  • A interface de captura (Flameshot) deve ser limpa e intuitiva, com foco na tarefa principal de selecionar e confirmar.
  • O resultado final (texto na área de transferência) deve ser imediato e sem passos extras.

3. Precisão e Desempenho

  • A configuração padrão do Tesseract deve ser otimizada para o idioma português.
  • O script deve ser leve e rápido, sem causar atrasos perceptíveis ao ser acionado.

Diretrizes de Contribuição

  • Todos os Pull Requests serão revisados manualmente.
  • Assegure-se de que suas contribuições estejam alinhadas com as prioridades de desenvolvimento listadas acima.
  • Teste suas alterações. Certifique-se de que o atalho funciona e que o OCR produz o resultado esperado em uma imagem de teste.
  • Siga o estilo de código existente.
  • Documente qualquer nova funcionalidade ou mudança significativa no README.md.

Como Começar

  1. Fork o repositório e crie uma nova branch para sua feature ou correção.
  2. Faça suas alterações, mantendo as prioridades de desenvolvimento em mente.
  3. Teste exaustivamente em seu sistema.
  4. Envie um Pull Request com uma descrição clara do que foi alterado e por quê.

Agradecemos suas contribuições para tornar o OCR no Linux uma tarefa mais simples e acessível para todos!