Es demasiado trabajo hacer un lanzamiento de React en este momento. En este punto, para mí es principalmente memoria muscular, pero debería ser fácil para cualquiera hacerlo. Históricamente, mantuve ciertos pasos manuales porque arruiné las cosas y quería poder hacer una pausa y verificar dos veces.
Hay algunas cosas que contribuyen a la dificultad:
Algunas ideas:
npm run release
que luego hace todas las cosas. Podría ser un proceso interactivo.alternativas: trabaje con CDN existentes y asegúrese de que podamos tener versiones implementadas en el comando (la actualización automática basada en extracción puede provocar demoras, cosas como jsfiddle, nuestro tutorial necesita activos disponibles de inmediato)
Con Redux, hemos estado dirigiendo a las personas a http://npmcdn.com de @mjackson.
Gracias por la mención, @gaearon. Le he estado dando pistas a @zpao por un tiempo ahora que me gustaría que le diera una oportunidad a npmcdn . ;)
Atendemos más de 100 millones de solicitudes el mes pasado de más de 16 millones de visitantes únicos, por lo que podemos estar listos para manejar el tipo de tráfico que React nos ofrece. Actualmente estoy trabajando para obtener algunos patrocinadores y términos de servicio para que las personas puedan saber qué pueden esperar de él.
En cuanto a los retrasos, actualmente indicamos a nuestra CDN (CloudFlare) que almacene en caché las redirecciones durante 5 minutos. Entonces, por ejemplo, una solicitud de https://npmcdn.com/react@15/dist/react.min.js redirigirá a la última versión como máximo 5 minutos después de que se envíe a npm.
Parece que estamos en un buen lugar ahora.
(Gracias @bvaughn)
Comentario más útil
Parece que estamos en un buen lugar ahora.
(Gracias @bvaughn)