Il existe plusieurs catégories de choses que vous devez considérer comment aller de l'avant:
- modifications aux scripts et modules
Si vous avez apportez des modifications au code directement, il devrait soyez juste une question de fusionner 3.6 sur votre arbre source. Cela peut créer un certain nombre de conflits, et cela peut être un exercice d'archéologie de code pour comprendre la résolution.
Utilisez ceci comme une opportunité de sauter sur le train de codes crochets pour que vous ayez un minimum (heureusement non) de changements dans la source de Mozilla, ce qui rendra les futures mises à jour beaucoup plus faciles.
Si vous avez été de changer les modèles dans template/en/default
, alors c'est à peu près la même chose que le cas ci-dessus - vous devez fusionner les changements de Mozilla. Si vous avez mis des personnalisations dans template/en/custom
, vous devez évaluer si vous devez apporter des modifications en fonction des modifications apportées aux valeurs par défaut.
- changements aux extensions
3.6 introduit une nouvelle architecture du système d'extension. Vous aurez probablement envie de creuser dans cette page autant que j'ai:
http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/Extension.html
Vous voudrez probablement aussi regarder les notes de mise à niveau pour 3.6:
http://www.bugzilla.org/releases/3.6/release-notes.html#v36_upgrading
Enfin , ce que je n'ai pas remarqué jusqu'à ce que j'ai manuellement converti une extension, il y a un script qui va le faire pour vous!
http://www.bugzilla.org/docs/3.6/en/html/api/contrib/extension-convert.html
Vous trouverez peut-être utile de visiter #mozwebtools sur irc.mozilla.org. C'est là que traînent tous les enfants cool de Bugzilla! Ils sont heureux de discuter des personnalisations au contenu de votre coeur.