# Contribuindo para o Libre

Obrigado por contribuir. O Libre lida com dados pessoais e conteúdo de apoio à cessação do tabagismo; mudanças devem preservar privacidade, linguagem acolhedora e funcionamento offline.

## Antes de abrir um pull request

1. Abra ou comente uma issue para mudanças grandes.
2. Mantenha a mudança pequena e focada.
3. Não inclua dados pessoais, chaves, builds ou diretórios gerados.
4. Atualize traduções em português e inglês quando alterar texto visível.
5. Não apresente benefícios, riscos ou resultados de saúde como certezas individuais. Inclua fontes e uma revisão qualificada para novo conteúdo de saúde.

## Ambiente e validação

Use Node.js 22.13 ou superior e instale as dependências com `npm ci`.

```bash
npm run check
```

Teste manualmente o fluxo alterado em Android e iOS quando ele envolver interface, notificações, compartilhamento ou permissões. Verifique também TalkBack ou VoiceOver para mudanças interativas.

## Pull requests

Descreva o problema, a solução, como validou e qualquer efeito em privacidade, acessibilidade ou conteúdo de saúde. Use o template disponível e mantenha o histórico de commits compreensível.

## Código de conduta

Ao participar, você concorda com o [Código de Conduta](./CODE_OF_CONDUCT.md).
