2011-08-25 4 views
16

Orchard'ı belirli bir müşteri için bir üs olarak kullanacağız. VS2K10 çalışan bir C# dükkanıyız. Projelerimizin normlarına göre versiyon kontrol sistemimize atacağız.Orchard: Tam Kaynak mı, Değil mi?

Bu, müşterilerimizin ihtiyaçlarına göre özel modüller oluşturacağız dedi. Burada herkes hangi yaklaşımı önerir?

  1. CodePlex tam kaynağını alın ve
  2. İndir (Web Platform Installer benzer) sadece Orchard web kod

Problem 1. ile kod tabanı oldukça büyük olmasıdır olmadığını kontrol ama gelişirken siteyi yerel olarak hata ayıklamamıza izin verecek.

# 2 ile ilgili uyarılar nelerdir? Hata ayıklama eksikliği mi?

Herkesin yaklaşımının bunun için ne olacağını merak ediyorum. # 1 ile gitmeye, tam kaynağı bulmaya, SVN'ye atmaya ve bunu yapamaya eğilimliyim.

Düşünceler?

+0

Lütfen bunu özel bir teknik tartışma olarak sorun, bununla ilgili düşünceleriniz değildir. – msarchet

+0

Eh, bu tam kaynak Orchard vs sadece web ile ilgili özel bir teknik tartışma. Bunun nasıl rüşvet olmasını istersiniz? – StephenPAdams

+0

Özel endişeleriniz nelerdir? Şu an itibariyle, bu soruya gerçekten uygun olmayan bir “doğru cevap” olmadığı için, insanların yaklaşımlarının ne olacağını sorduğunuz için sorunuzun kesin bir cevabı yoktur. – msarchet

cevap

11

Visual Studio'yu kullanarak modüller geliştirecekseniz, yalnızca tam kaynak kodunu kullanın. Disk alanı ucuzdur. # 2 ile Caveats, inanılmaz derecede daha az rahattır. Neden rahatsız oluyorsun?

+2

Merhaba Bertrand, bilgi için teşekkürler! Birkaç modülünle oynuyordum. Katkılarınız için teşekkürler! – StephenPAdams

+4

Bertrand ayrıca Orchard Program Yöneticisi'dir, bu yüzden hepimize çok teşekkür borçluyuz. –

0

Ben hiçbir yazılım mühendisi değilim, ama burada ne yapardınız:

  • kaynak kodu alın.
  • VS çözümünüze ve kaynak kontrolüne ekleyin.
  • Projeye/projelere başvurmayın.
  • Bu projede dll ve sembolleri (hata ayıklama için), projenin klasörlerinde aksi belirtilmedikçe bu klasöre kopyalamak için post-build olayı ekleyin.

Bu projenin derlemesinden bir sınıfta çökerse, sembolleri aldığınızdan bu yana kaynak kodu dosyalarını belirtebilirsiniz ve bu projeyi düzenli olarak değiştirmeyeceğinizden, VS her zaman yeniden inşa etmeyecek. Biraz hafıza kaydetmek istiyorsanız projeyi bile boşaltabilirsiniz, ancak önemsiz olabilir.

2

Tam kaynak sürümünü kullanıyorum, ancak üzerinde çalıştığım modülleri ve temaları yalnızca kaynak denetime göre kontrol ediyorum.

Orijinal olarak yalnızca web kodunu kullandım, ancak kendimi tam kaynağı kullanırken izlenmesi çok daha kolay olan çok sayıda küçük sorunla karşılaştım.

Sadece çalışmakta olduğum işleri kontrol eden kaynağın Orchard'ın sonraki sürümlerine güncellenmesini çok daha kolay buldum.