codepath / codepath/nodejs_guides
Design Patterns
Abierto
@pixelknitter ya está trabajando en esto.
Desde el 21/8/2015.
help wanted
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 74
- Forks
- 18
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
- require at top (core, package, file) then variables
- sync only during first tick => mark as
Sync - use promises => nodeify(), done(),
return - app as dependency injection
- middleware
- small modules
- export at top (single value) or bottom (multiple values)
- avoid parasitic (monkey patching the environment / runtime) code, except at app (top) level
- use js instead of JSON for configs (for comments)
- don't store state at the module level!!!! (export a constructor and store state in the instance)
- app lifecycle: require, configure, initialize, run (first tick contains: require, configure, start of initialize)
What success looks like: Succinctness and clarity. Less is more.
Reference Wikis: Modules & Packages
Open separate issues for required links to community sources if you're having trouble finding any.
Please assign to yourself before working on this.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Evaluación
Este issue todavía no se ha evaluado.