Diretivas de contribuição
Nesta página
Diretivas de contribuição
Se você deseja oferecer um aprimoramento ao Mongoid, crie um tíquete do Jira descrevendo o aprimoramento e o que ele permitiria que você alcançasse em seu aplicativo que ainda não fosse possível. Se você acredita que o Mongoid não está se comportando corretamente, crie um ticket do Jira descrevendo como você usa o Mongoid, qual é o comportamento existente que você considera incorreto ou problemático e qual é o comportamento desejado. Se você mesmo deseja fazer alterações, as seguintes diretrizes devem ser seguidas:
Crie um fork do Mongoid.
Crie uma nova ramificação nessa bifurcação.
Faça suas alterações.
Certifique-se de que as alterações propostas tenham uma cobertura de teste adequada.
Crie um relações públicas contra o mestre Mongoide. Se essas alterações corresponderem a um ticket específico do Jira, intitule o PR: "MONGOID-<ticket #> Descrição das alterações".
A equipe do Mongoid analisará o PR e fará comentários/sugerirá alterações.
Depois que todas as alterações e correções forem feitas e a equipe do Mongoid determinar se o PR é adequado para a fusão, mesclaremos o PR ao mestre e determinaremos se ele precisa ser portado de volta.
Os backports para versões estáveis anteriores são feitos se a alteração for uma correção de bug, não for uma ruptura para trás e se o commit for aplicável à ramificação estável correspondente. Atualmente, os candidatos do backport incluiriam as versões 7.3-8.0.
As alterações no 6.0-7.2 geralmente não são feitas, a menos que corrija uma vulnerabilidade de segurança.
5.x e anterior geralmente não são suportados.