¿Cómo puedo enviar los cambios difusos a todo el proyecto cada vez que alguien realiza un cambio?

Me gustaría poder enviar un post a todos los queueboradores que trabajan en un proyecto cada vez que se realiza una confirmación. De esta forma, todos pueden ver la contribución, y es de esperar que alguien eche un vistazo y detecte errores y demás. Además, proporciona a nuestros jefes una manera agradable y simple, aunque un poco incomprensible, de hacerse una idea de cómo está progresando el proyecto.

Estamos usando Mercurial ahora mismo.

¿Has probado la extensión de notificación ? Este enlace de confirmación puede enviar notifications por correo electrónico.

La forma más fácil sería incorporar esto en su process de CI si tuviera uno (es decir, agregue una tarea a su compilation para enviar correo basura al grupo).

Dicho eso, te recomiendo que NO hagas algo como esto.

En primer lugar, sin algún process definido de quién debe revisar qué, esto se convertirá en ruido y probablemente será ignorado.

En segundo lugar, el correo electrónico hace que un medio pobre revise el código. Al revisar el código en un editor, el revisor puede usar todo el poder del IDE para navegar por el código.

Tercero, el movimiento no es igual al progreso. Mostrarle a la gerencia que las cosas están sucediendo no significa que se esté progresando.

Si desea una forma de que la administración vea el progreso, considere usar un tablero de tareas que refleje los elementos atrasados, elementos en progreso, elementos completados, etc.

Si desea un mejor control de calidad, utilice processs ágiles como TDD y emparejamiento, y autoorganícese en torno a la capacidad y la experiencia (lo que quiere decir que los mejores desarrolladores están asesorando a los desarrolladores más débiles).

Si desea recibir comentarios acerca de cuándo se introducen los errores, use la continuous integration.