Laboratoria / curriculum

El bootcamp de @Laboratoria es un programa de aprendizaje inmersivo de 6 meses enfocado en los perfiles de Web Developer y UX Designer.
https://curriculum.laboratoria.la
Creative Commons Attribution Share Alike 4.0 International
491 stars 462 forks source link

topics(babel) #721

Closed merunga closed 5 years ago

merunga commented 6 years ago

La propuesta seria traducir estos recursos oficiales:

Podriamos incluir el de ES2015, pero creo que no es fundamental en esta instacia, y q quizas seria mejor tener uno de ECMAScript por fuera de babel: https://github.com/lukehoban/es6features#readme

@lupomontero ?

lupomontero commented 6 years ago

Me parece buena idea las traducciones. Sabes si existe ya algún esfuerzo de internacionalización y/o traducción al español?

Por otro lado, con respecto a ES6, hace unos meses acordamos no tratarlo como un tema per se. Explico por qué. Visto desde el punto de vista de alguien que recién aprende JS, creemos que no hay necesidad de hacer partir primero on ES5 y después ES6, sino que consideramos que a día de hoy JS es como mínimo ES6. Esto significa que por ejemplo las funciones flecha no las intruducimos como una característica de ES6, sino que a la hora de hablar de funciones, directamente hablamos tanto de function como de =>. Lo que podría ser muy chévere es agregar muchas de estas características al tópico de javascript.

Quién se animaría a echar una mano en este esfuerzo?

cc/ @Laboratoria/developers

FabianBravoA commented 6 years ago

Yo podría dedicarme a traducir esto, al igual que el de webpack. ¿Ahora, dónde dejamos la traducción? Podríamos tenerlo interno en el LMS, pero también a mediano y largo plazo aportar con la traducción a los proyectos.

merunga commented 6 years ago

No, no encontré referencias de a la documentacion de babel o webpack en español. Creo q los docs de babel hacen la introduccion a ES2015 porque se brinda soporte desde node 6, donde la mayoria de esos features no existen. Si asumimos node >= 8, no hay ni por que decir nada

Aca una linda tablita de soporte: https://node.green/

lupomontero commented 6 years ago

Qué les parece si @merunga se encarga de Babel y @FabianBravoA de Webpack (#722)?

lupomontero commented 6 years ago

Lo ideal sería hacerlo un esfuerzo abierto a toda la comunidad y no pensando únicamente en el LMS. Creo que un primer paso sería proponer las traducciones en los trackers oficiales de Babel y Webpack... y ver qué otras personas hispanoablantes de la comunidad correspondiente pudiera echar una mano, haciéndolo más como una contribución oficial al proyecto, y no como unas lecturas exclusivamente para nuestras estudiantes. Qué opinan.

merunga commented 6 years ago

Yo creo que eso seria lo ideal, pero tanto en babel como en webpack el alcance de las traducciones que estamos proponiendo es mucho menor al de la documentación oficial. Son esfuerzos de diferente magnitud y los tiempos de ambos procesos tb son distintos.

Quizas lo q se puede hacer es manejarlo en simultaneo:

  1. forkear y comenzar a traducir lo q necesitamos para el LMS y deplegarlo ASAP
  2. y al mismo tiempo comenzar en la comunidad con la conversacion y el esfuerzo de traduccion de la documentacion oficial... como una tarea ongoing, reusando lo que vayamos haciendo para el LMS

Cuando la doc oficial este traducida y desplegada, los topics del LMS podrian deprecarse.

FabianBravoA commented 6 years ago

Sobre webpack y distintos idiomas :

https://github.com/webpack/webpack.js.org/issues/1813

Así que se puede forkear la página y traducirla, pero es un trabajo costoso como para darnos ese lujo, apoyo a @merunga en eso.

merunga commented 6 years ago

@FabianBravoA te parece q comencemos con el paso 1? Y en cuanto tengas algo, pega un link a tu repo en ese issue, como para crear awareness de que hay algo de trabajo en proceso...

Como idea, con la comunidad de mozilla y de sugar, ya hace algunos años alla en el centro de lima, lo que haciamos era reclutar gente, comprar comida chatarra y hacer sprints de traduccion... y quizas en 4 horas traduciamos topics enteros... luego quedaba la chamba editorial, pero el grueso del esfuerzo ya estaba hecho. Lo bueno de hacerlo asi es q el compromiso es durante 4 horas y ya, la gente dp de eso esta libre, no debe nada. Y lo otro es que se puede jalar del working force de desarrolladores juniors, porque in situ hay seniors q resuelven los nudos, en el momento

Quizas eso es algo en lo q podriamos involucrar a la comunidad de js y a las egresadas, y selfhostearlo todo en un subdomain de laboratoria tipo [*.docs.laboratoria.la]()... :thinking:

merunga commented 6 years ago

Solo para dejarlo mapeado, aca el analogo de https://github.com/webpack/webpack.js.org/issues/1813 para babel: https://github.com/babel/website/issues/1619 :desert:

FabianBravoA commented 6 years ago

Oka, apenas tenga algo lo subiré. Y, por lo que averigué, la traducción al chino se hizo así para webpack y ellos amablemente lo pusieron en un menú que está en la esquina superior derecha.

lupomontero commented 6 years ago

Hola @FabianBravoA y @merunga, alguna novedad con respecto a esto y #722? No es urgente, pero sería chévere :wink:

merunga commented 6 years ago

Hola @lupomontero estoy retomando de a poco mi agenda, incluyendo esto... espero tener updates en la proxima semana. Puedes seguir los avances en mi fork.

lupomontero commented 5 years ago

Cierro este issue ya que el tópico de babel ya está en master! :rocket:

Gracias @merunga