AO3 News

Post Header

Published:
2017-05-30 20:55:08 UTC
Original:
Progress Report: AO3 Rails Upgrades!
Tags:

Como você pode ter percebido se você costuma ler nossas Notas de Versão do Archive of Our Own - AO3 (Nosso Próprio Arquivo), há um bom tempo nosso foco tem sido atualizações corriqueiras nos bastidores. Expressões como "test coverage (cobertura de teste)" e "strong parameters (parâmetros fortes)" têm aparecido direto em todos os posts há quase um ano e não pudemos nos dedicar a recursos e reparos mais visíveis. Entretanto, avanços importantes estão acontecendo e graças às suas doações nós temos os recursos para trabalhar com empresas contratadas em uma boa parte dessas atualizações!

Após algumas outras experiências menores com terceirização, focadas principalmente em pequenos reparos no nosso código, nós agora temos um time de primeira que tem estado conosco por boa parte da nossa grande atualização do Rails e esperamos que fiquem por perto por mais alguns projetos depois disso. \o/

É importante observar, porém, que o fato de termos as condições financeiras para contratar alguém não significa que todo o trabalho é feito de imediato (infelizmente). Nossa pequena equipe voluntária de desenvolvimento e testes ainda tem que revisar e testar por completo todo o novo código, além de dar conta de suas obrigações chatas da "vida real". Pode-se levar dias pra resolver um bug, quer a pessoa emaranhada no código seja voluntária ou terceirizada. E imprevistos que afetem a estabilidade e segurança do site ainda têm precedência sobre todo o resto, tomando o tempo da equipe voluntária. (Esta também é a razão pela qual atualizações maiores têm sido adiadas por tanto tempo: há sempre outro problema para resolver!)

Assim, vai demorar um pouquinho mais pra engatinharmos para fora do nosso código desatualizado e o progresso vai parecer lento do ponto de vista de vocês. Atualmente utilizamos o Rails 3.2 e nossa atualização vai nos levar à versão mais recente do Rails 5. (Qualquer pessoa que entende de Rails sabe que isso está dando um bom trabalho.) E uma vez que tenhamos terminado a atualização do Rails, teremos que atualizar o Elasticsearch, o mecanismo que realiza as funções de busca e filtragem do AO3. Depois que tudo estiver pronto, vamos ali descansar os olhos poderemos nos voltar para projetos mais empolgantes e significativamente mais visíveis!

Gostaríamos de agradecer a você por estar ao nosso lado durante todo esse processo e pelas doações que tornam possível terceirizar parte do trabalho envolvido na atualização do código do AO3. Nem sempre conseguimos responder a todos os comentários aqui e não podemos responder a todos os tweets (mesmo quando o gif é muito engraçado), mas nós vemos vocês e somos muito gratxs. Muito obrigadx pelo seu apoio ao longo de todos esses anos! <3

Esta notícia foi traduzida pela equipe voluntária de tradução da OTW. Para saber mais sobre o nosso trabalho, visite a página da Tradução no site transformativeworks.org.