blob: 564d1d6ba0da6f1c66e3b9913ff5ebd3aadcf258 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# 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](http://www.azerothcore.org/wiki/Create-a-Module) 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:
1. Mantener limpio el código fuente base le facilitará la actualización.
2. Mantener sus personalizaciones en módulos le permitirá habilitarlas o deshabilitarlas fácilmente para solucionar cualquier problema potencial.
3. El software modularizado es mucho más fácil de mantener.
## Solicitudes de extracción (PR)
- [Sincroniza tu fork](http://www.azerothcore.org/wiki/Syncing-your-fork) antes de abrir un PR.
Razones:
1. Ayuda a prevenir conflictos de fusión
2. 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:
1. Esto le permitirá crear múltiples RP que sean independientes entre sí.
2. Esto le permitirá actualizar fácilmente sus branches con el último master sincronizando primero su fork y luego fusionando `master` en branches.
|