mBerube.net
A journey to .Net

Le plaisir du merge

mardi, 8 septembre 2009 21:55 by mBerube
(Aussi disponible en: English)

Pour créer ce blog multilingue, j'ai utilisé les sources de EnhacedBlogEngine.Net pour identifier les changements nécessaires pour supporter plusieurs langues et j'Ai porté ces modifications dans la dernière version disponible de BlogEngine.Net. Tout un travail ! 60% de la tâche était plutôt simple, juste utiliser winmerge pour fusionner ces changements dans le source de BE.net. Les choses se corsent dans les nouvelles fonctionnalités car certaines des logiques sont différentes (par exemple, les commentaires imbriqués) et certains bogues ont du être corrigés dans la logique des URL rewrite. Aussi, la plupart des widgets n'était pas complètement localisé. Finalement, le thème que j'avais choisi comme base provenait d'une ancienne version de BlogEngine.Net donc j'ai du faire certains ajustements (ex : la zone de widget) pour avoir les comportements désirés.

Je suis encore en processus de débogage et grâce au fantastique Elmah error logging and reporting, je peux garder les erreurs à l'oeil.

Si vous avez déjà rencontré ce genre de défi, j'ai une question pour vous : comment puis-je organiser mon code (dans mon gestionnaire de code source) pour faciliter le merge de mes modifications dans une version future de BlogEngine.Net ?

Merci et n'hésitez pas à laisser vos commentaires.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   BlogEngine.Net
Actions:   E-mail | del.icio.us | Permalink | Commentaires (2) | Comment RSSRss comment feed

Commentaires

09 septembre 2009 00:45

François

Tes deux blogs, est-ce du code que tu as pris avec subversion ?

Parce qu'il me semble que c'est des "branches" qu'il faut faire pour peut-être un jour revenir au "trunk" en fusionnant old fashioned.

Ça l'air l'enfer ton elmah !  Je fous ça dans le machine.config à l'instant (ou presque).

François qc

04 mai 2011 08:32

yohann canu

Tu utilises toujours EnhancedBlogEngine ? J'hésite entre faire les modifs sur BlogEngine ou utiliser EBlogEngine et je voulais savoir combien de temps tu as mis pour mettre à jour le coeur de BE et s'il est simple de le faire?

yohann canu Switzerland

Ajouter un commentaire




  Country flag

biuquote
Click to change captcha
  • Commentaire
  • Aperçu immédiat
Loading