Este documento explica como propor novas funcionalidades para o AIOS.
Para ideias rápidas ou pequenas melhorias:
- Abra uma Discussion na categoria "Ideas"
- Descreva o problema e a solução proposta
- A comunidade e mantenedores irão discutir
- Se houver interesse, pode ser promovido para RFC
Para funcionalidades maiores que requerem decisões de design:
- Novas funcionalidades importantes
- Mudanças que quebram compatibilidade
- Mudanças arquiteturais significativas
- Mudanças que afetam muitos usuários
- Draft: Autor escreve RFC usando nosso Template de RFC
- Under Review: Período de comentários de 2 semanas
- Decision: Mantenedores aceitam/rejeitam
- Implementation: Se aceita, implementação começa
- Alinha com a visão do projeto
- Tecnicamente viável
- Tem caminho de implementação claro
- Demanda da comunidade demonstrada
- Manutenível a longo prazo
- Use reações 👍 para mostrar suporte
- Ideias mais votadas são priorizadas
- Mantenedores têm decisão final
- Ideias: Sem cronograma fixo
- RFCs: Período mínimo de revisão de 2 semanas
- Implementação: Baseado na capacidade do roadmap
Ideia da Comunidade (Discussion)
│
│ [Aprovado pelos mantenedores]
▼
Item Interno do Backlog
│
│ [Priorizado pelo Product Owner]
▼
Sprint Planning
│
│ [Implementado pelo Time de Desenvolvimento]
▼
Release (creditado no CHANGELOG.md)
O Product Owner (@po) é a única autoridade para adicionar itens ao backlog interno. Isso garante priorização adequada e alinhamento com os objetivos do projeto.
Contribuidores cujas ideias são implementadas serão creditados em:
- As notas de release do CHANGELOG.md
- O PR que implementa a funcionalidade
- Nossa página de contribuidores (se aplicável)
Pergunte no GitHub Discussions ou Discord.
Veja também: Community Handbook | Contributing Guide