Librerias 101:

A Github, npm y el más acá

Quiniela-results

# CLI
quiniela-results --date '2016-07-06'

Desafíos

  1. Aprender más sobre npm
  2. Usar una convención para escribir commits
  3. Usar hooks de git para ejecutar scripts de npm
  4. Automatizar lo que pasa "post-push"

1. npm

  • ¿Cómo indico cuál es el punto de entrada del paquete?
  • ¿Cómo se crea una CLI?
  • ¿Cómo pruebo mi librería localmente?

2. Commits

3. hooks de git

  • npm scripts
  • ¿Qué son los hooks de git?
  • ghooks

4. "post-push"

  • Publicando "a mano"
  • semantic-release

"a mano"

git add -A
git commit -m "."
npm version patch # o cambiarlo a mano ¬¬
git tag -a v1.4.1
git push
git push --follow-tags # porque me olvidé
npm publish # y respirar al fin

CONclusión

Automatizá

Bibliografía

REPOSITORIOS

COnferencias

DOCUMENTACIÓN Y artículos

Librerias 101: A Github, npm y el más acá

By Cristhian Duran

Librerias 101: A Github, npm y el más acá

  • 1,164