AO3 News

Post Header

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

Como habrás notado, si sigues nuestras notas de versión de Archive of Our Own - AO3 (Un Archivo Propio), hace tiempo que estamos centradxs en actualizaciones de segundo plano. Expresiones como "cobertura de código" y "parámetros fuertes" han aparecido en todas las listas de cambios a lo largo de casi un año, y no ha sido posible centrarse en elementos y arreglos más visibles. Aún así, estamos avanzando, ¡y gracias a tus donaciones tenemos los medios económicos para trabajar con contratistas en muchas de estas actualizaciones!

Al haber trabajado con contratistas en el pasado, sobre todo en arreglos menores en nuestro código, ahora tenemos un equipo estrella que ha estado a nuestro lado durante gran parte de nuestra mejora de Rails, y que esperamos que se quede unos cuantos proyectos más. \o/

De todos modos, es importante recalcar que el hecho de que seamos capaces de pagar contratistas, no implica que el trabajo sea inmediato. Nuestro pequeño equipo voluntario de programación y prueba sigue teniendo que revisar y probar todas las propuestas de código a conciencia, a la vez que continúan prestando atención a esos molestos compromisos de la "vida real". Puede llevar días resolver un error, independientemente de que la persona metida en el código hasta los codos reciba un sueldo o no. Y los problemas inesperados que afectan la estabilidad y seguridad de la página toman prioridad por encima de todo lo demás, ocupando el tiempo de lxs voluntarixs. (Esta es la razón por la que las actualizaciones masivas de código siguen retrasándose tanto tiempo: ¡siempre hay algún otro fuego que apagar!)

Como resultado, abrirse paso a través de nuestro código anticuado tomará algo más de tiempo, y desde el punto de vista del usuario parecerá que avanzamos lentamente. En la actualidad estamos en Rails 3.2 y nuestra mejora nos llevará a la última versión de Rails 5. (Cualquiera familiarizado con los Rails es consciente del trabajo que conlleva). Y una vez terminemos con Rails, tendremos que actualizar Elasticsearch, que se encarga de las funciones de búsqueda y filtrado del AO3. ¡Una vez acabemos con todo esto nos echaremos una siestecita podremos volver a proyectos más interesantes y bastante más visibles!

Queremos darte las gracias por apoyarnos durante todo esto, y por las donaciones que hacen posible externalizar algo del trabajo que lleva actualizar el código del AO3. No siempre podemos responder a los comentarios que nos dejes aquí, y no podemos responder a todos los twitts (ni siquiera cuando el gif de respuesta es realmente divertido), pero los vemos, y los apreciamos. ¡Gracias por tu apoyo todos estos años! <3

Esta publicación fue traducida por el equipo de traducción de la OTW. Si deseas saber más acerca de nuestro trabajo, visita la página de Traducción en transformativeworks.org.