Mejores prácticas
Una colección de las mejores prácticas para usar AzerothCore.
Cambios personalizados
- NUNCA agregue cambios personalizados a las fuentes de AzerothCore. Crear módulos en su lugar.
Si necesita nuevos enlaces para implementar sus cambios personalizados en los módulos, no dude en enviar un PR que los implemente.
Razones:
- Mantener limpio el código fuente base le facilitará la actualización.
- Mantener sus personalizaciones en módulos le permitirá habilitarlas o deshabilitarlas fácilmente para solucionar cualquier problema potencial.
- El software modularizado es mucho más fácil de mantener.
Razones:
- Ayuda a prevenir conflictos de fusión
- Implementará (y probará) los cambios tal como se aplicaron a la última versión maestra.
- NUNCA empuje los cambios a la rama
master
. Siempre tu rama "master" limpia.
Cuando creas un nuevo PR, haz git checkout master
y crea una nueva rama usando git checkout -b new-branch
.
Razones:
- Esto le permitirá crear múltiples RP que sean independientes entre sí.
- Esto le permitirá actualizar fácilmente sus branches con el último master sincronizando primero su fork y luego fusionando
master
en branches.