Blocklike.js es una biblioteca educativa de JavaScript. Cierre la brecha entre la programación basada en el bloque y el texto.
Blocklike.js está diseñado después de conceptos, métodos y patrones de rascar. La pantalla es una etapa centrada. La interacción es con sprites. El código se ejecuta de manera "ritmo". El código de bloque de scratch y el código de texto de bloqueo de bloques. JS está destinado a ser lo más similar posible.
Blocklike.js está escrito en JavaScript con sabor ES6/ES7. Es independiente del medio ambiente. Se puede usar en cualquier lugar donde se ejecute JavaScript moderno.
Consulte blocklike.org para más detalles, documentos, ejemplos y preguntas frecuentes.
La forma más fácil de comenzar con Block Like.js es usar CodePen o Replic. Alternativamente, puede crear un archivo index.html e incluir blocklike.js con la etiqueta de script.
El sitio web tiene una configuración de un solo clic para CodePen e Instrucciones sobre cómo configurar la lista de replicación y cómo cargar la versión más reciente de un CDN.
Asegúrese de tener Node.js instalado.
Clon el repositorio.
En una terminal:
npm install
npm start
npm run watchlisten EADDRINUSE 127.0.0.1:9000Algo más está usando ese puerto.
Abra webpack.config.js y cambie la configuración de puerto para el DevServer.
Todo:
npm run testPrueba única:
TEST=stage_looks npm run test:itnpm run buildEl script de compilación construirá las dos versiones de la biblioteca (Normal y Min), generará la tercera (sin mascotas) y volverá a publicar los documentos.
Para la mayoría de los casos.
npm version patchPara más ocasiones festivas:
npm version minorEn términos generales, parche una versión cada vez que hay un cambio en la distribución minificada, incluso si el cambio no es el resultado de un cambio de código sino solo de herramientas de compilación.
Ejecutar la versión activará el script de la versión y creará una confirmación etiquetada.
git push origin master
git push --tags
Pushing Etiquetas activará un flujo de trabajo GitHub y publicará la versión en el registro NPM
npm run docsTenga en cuenta que construir la biblioteca también construirá los documentos.
Ron Ilan
MIT