سؤال

(يحرر:لقد أصبح هذا السؤال قديمًا الآن بالنسبة لمشكلتي الخاصة، نظرًا لأن Google Code يدعم git الآن ولقد قمت بتحويل المخازن المؤقتة للبروتوكول إلى Mercurial على أي حال.ومع ذلك، لا يزال الأمر ذا أهمية عامة، IMO.)

لي منفذ المخازن المؤقتة لبروتوكول C# يستخدم github للتحكم في مصدره، وقد بدأت أستمتع حقًا باستخدام git.ومع ذلك، بقدر ما أستطيع أن أقول، لا يوفر جيثب أي أدوات لإدارة المشروع:تتبع العيوب والميزات والمناقشات وطلبات الميزات والمستندات وما إلى ذلك.نظرا لانتماءاتي كود جوجل سيكون خيارًا طبيعيًا، ولكن قد يبدو غريبًا إنشاء مشروع هناك مع استضافة المصدر على جيثب.

هذا السؤال حول Fogbugz/Assembla يبدو أنه يركز في الغالب على تتبع الخلل.كنت أتساءل ما هي التجارب التي مر بها الآخرون عندما يتعلق الأمر بحل إدارة المشروع الأكثر "اكتمالاً".هل يقوم Fogbugz بالفعل بكل ما أحتاجه؟(استخدام wiki للمستندات له مزاياه، على الرغم من أنني أريد أيضًا أن أكون قادرًا على توزيع الوثائق باستخدام الكود.) بالإضافة إلى الميزات الصريحة المذكورة في الفقرة الأولى، هل هناك جوانب أخرى للمشروع أريدها؟ يجب أن تفكر في ما قد فاتني؟

سيظل هذا بالتأكيد مشروعًا مفتوح المصدر، وعلى الرغم من أنني أفضل عدم الدفع، فلا أمانع إذا كانت هناك حاجة إلى رسوم بسيطة.حاليًا أنا المطور الوحيد، لكن هذا قد يتغير وقد يكون هناك الكثير من الأشخاص الذين يقدمون الأخطاء وطلبات الميزات.(وبعبارة أخرى، آمل وأتوقع أن يحظى بشعبية كبيرة، ولكنني أقوم بمعظم العمل).

سابقا لقد ساهم للعديد من المشاريع مفتوحة المصدر، ولكن لم يفعلوا الكثير في طريق تشغيل مشروع مرئي ونشط للغاية.(MiscUtil لا يزال "مستضافًا" حاليًا على موقع الويب الخاص بي، مع إصدارات عرضية - التحكم الفعلي بالمصدر موجود على NAS المحلي الخاص بي.)

هل هناك من يهتم بمشاركة تجاربه؟

يحرر:هناك خيار آخر أفكر فيه الآن وهو مشروع Google Code (أود حقًا أن أكون مخلصًا لصاحب العمل) والدمج العرضي من git إلى svn (على الأقل، في كل مرة أقوم فيها بإصدار).وهذا من شأنه أن يسمح للمستخدمين غير التابعين لـ git بالحصول على المصدر بسهولة أيضًا.

هل كانت مفيدة؟

المحلول

إذا كنت تعتقد أنك سوف تكون حقا المطور الوحيد, سوف يساعدك Fogbugz في الحفاظ على سلامة عقلك.يعد Fogbugz منتجًا رائعًا، فهو يبني اتصالات مركزة ويمكنه تحويل أي شيء إلى قضية (مشكلة).إنه يفعل كل ذلك بالإضافة إلى أي نظام رأيته.

لكن توجهها تجاري - التواصل الفعال بين المستخدمين والدعم الفني، وتحسين موثوقية الجداول الزمنية، والتركيز على ما يتم العمل عليه وتحديد أولوياته، والمناقشات الداخلية والخارجية المنفصلة، ​​وبعض التقارير الجيدة لتتبع كيفية التعامل مع الأمور.(حول الانتقاد الوحيد الذي يمكنني التفكير فيه هو أنه لا يقوم بحظر الحالة وتتبع التبعية، وهو أمر مفيد حقًا لتلك الأخطاء المدفونة عميقًا.)

سيساعدك القليل من مجموعة الميزات هذه في بناء مشروع نشط مفتوح المصدر، مع التواصل المفتوح والحيوي والحاجة إلى بناء مجتمع وجعل المستخدمين يتطورون إلى مطورين مع نمو المشروع.لذا، إذا كان هذا هو المكان الذي تريد أن ينتهي بك الأمر فيه، فقد تحتاج حقًا إلى قنوات اتصال أقل تركيزًا لأحد أنظمة التتبع خفيفة الوزن هذه.

لم أستخدم Google Code في أي مشروع حتى الآن، ولكن فيما يتعلق بالتواصل الشفاف والمفتوح، يبدو أنه دعم جيد لمشروع نشط مفتوح المصدر.بالإضافة إلى أنك تعرف ذلك بالفعل.إذا كنت ترغب في زيادة المشاركة في مشروعك، فإن كود Google يبدو هو الحل الأمثل.

نصائح أخرى

وجيثب أدخلت مؤخرا على قضية تعقب خاصة بهم. أنا لم تفعل تحليل تنافسية لتحديد الكيفية التي ترقى إلى الخيارات الأخرى المذكورة في هذا الموضوع، وإن كان.

وأنا استخدم جيثب جنبا إلى جنب مع منارة للحصول على تتبع القضية. انها المجردة قليلا بالمقارنة مع بعض الخيارات الأخرى، ولكن في نفس الوقت أنه يعمل بشكل جيد جدا إذا كنت تريد مجرد أداة خفيفة الوزن لم يكن لديك ما يدعو للقلق كثيرا حول. ويمكن أن تتكامل مع جيثب إذا كنت تريد، وكما انها مجانية للمشاريع مفتوحة المصدر.

وكما جرت العادة عندما يقوم شخص ما يطلب ذلك، وأذكر Redmine كما فعلت في <لأ href = "الشبكي: / /stackoverflow.com/questions/349605/what-is-a-good-project-management-software-for-many-small-projects">this السؤال . وأنا أعلم أن المسألة بالفعل في "أفضل إجابة" لكنني أعتقد أن الأمر يستحق الذكر.

نحن نستخدم bitbucket.org, ، وهي ليست GIT، إنها Mercurial*، ولكنها تحتوي على تتبع الأخطاء/المشاكل لكل فرع وما إلى ذلك.

أعتقد أنه قد يكون من المفيد جدًا دمج هذه الأشياء مع المكان الذي تدير فيه كود المصدر الخاص بك للإشارة إلى أشياء مثل رقم الإصدار في رسالة الالتزام.أو رسالة ثابتة لمشكلة تحتوي على رقم مراجعة الكود.ستفقد هذا إذا اخترت BTS منفصلاً مثل رمز Google.كما هو مذكور في إجابة أخرى، فإن Trac جيد جدًا في مجال التكامل.

يحرر:يجب أن أقول أنه بالنسبة لمشروعي مفتوح المصدر الأكثر استخدامًا على نطاق واسع، فهو موجود بالفعل في:

  1. Bitbucket (إدارة الكود المصدري)
  2. Launchpad (الإبلاغ عن أخطاء المستخدم وإدارة الترجمات)
  3. Trac المستضاف ذاتيًا (wiki، وتتبع مشكلات المشروع والمطور، ومرآة التعليمات البرمجية المصدر)
  4. كود جوجل (تنزيلات الملفات)

وأنا أعلم أن هذا يبدو جنونيًا، لكننا ننتقي ونختار أفضل الأجزاء من كل خدمة.ومن المدهش أن لا أحد يشكو.

* وهو أفضل في رأيي على أية حال، ولكن من فضلك لا تشعلني.

هل تعتبر تراك ؟

ويبدو أن هناك من "المتحمسين" إعادة النظر في بوابة تراك التكامل .

وليس لدي أي تجربة شخصية مع هذه الأدوات ولكنك قد ترغب في التحقق من التكامل.

وأنا استخدم جيثب ومدونة جوجل في بعض الأماكن. قضية تعقب مدونة جوجل هو لائق بما فيه الكفاية، ولكن لا أستطيع التعامل مع التخريب.

ونلقي نظرة على بلدي جافا أعطها العميل للحصول على مثال على ذلك - خاصة علامة التبويب مصدر في الأعلى.

وفي العمل نستخدم FogBugz وانها حتى الآن أفضل أداة من نوعه في رأيي. وأود أن استخدامها للمشاريع غير ربحية أعمل على، إلا أنها مكلفة جدا تتجاوز 2 المستخدمين.

لمشاريع غير ربحية، ونحن نستخدم منارة للحصول على تتبع القضية. انها على ما يرام لما يكلف، وبصراحة لا أستطيع أن أجد حقا أي بدائل مناسبة ضمن النطاق السعري. تتبع القضية تراك هو أفضل قليلا من لبجزيلا ... أنا أعرف الكثير من الناس يحبون تراك ولكن أجد أنه من غير مرنة جدا. أدت أوجه القصور في تراك ولنا منارة.

ويبحثون بلدي مشاريع غير ربحية ربما في الانتقال إلى Bitbucket . بالإضافة إلى تتبع القضية، فإنه دعونا تدعيم مستودعات لدينا هناك من beanstalkapp.com، وكذلك، إضافة الويكي.

وهذا كل يقال، إذا FogBugz عند الطلب والتسعير حتى مماثلة بعد أن Lighthouse.app للتهم المستخدم الصغيرة، فما استقاموا لكم فاستقيموا نقل لنا هناك في ضربات القلب. عند استخدام FB في العمل ومن ثم Lighthouse.app في الليل ... باستخدام منارة يشعر وكأنه تم المفروم ذراعك قبالة.

تختلط يدعم بوابة عبر <لأ href = "HTTP: // github.com/donmullen/mingle_git/ "يختلط =" نوفولو noreferrer "> mingle_git المساعد. تختلط لديه رخصة المجتمع للحصول على مشاريع مفتوحة المصدر .

وأنا أيضا استخدام جيثب مع منارة. وإذا كان لديك ارتكاب رسالة يحتوي على شيء من هذا القبيل

[# 32 دولة: حل]

ومنارة سوف يعمل على حل تذكرة # 32 ضد ارتكابها، والتي أجد سريعة ومفيدة. بخلاف ذلك، منارة قليلا، إيه، الضوء على الميزات.

أود أن أقترح جافا فورج كبديل، لأنه يحتوي على كل ما تبحث عنه:

  • فإنه يوفر استضافة مجانية مع Mercurial وGit (أو مختلط).
  • متعقب المشكلات الخاص به يتقدم بسنوات ضوئية على GitHub.إنه قوي للغاية وقابل للتخصيص، ويمكنه تتبع المتطلبات وطلبات الميزات والأخطاء والمهام وما إلى ذلك.
  • فهو يوفر إدارة المستندات، بالإضافة إلى إمكانية الوصول إلى WebDAV (المشاركة بسهولة كما هو الحال مع المجلدات المشتركة).
  • يحتوي على ويكي مدمج للتأليف التعاوني للوثائق والمتطلبات وما إلى ذلك.
  • لديها منتديات للمناقشات.

يرجى ملاحظة أن الموقع مدعوم من com.codeBeamer, ، منتجنا التجاري الذي تم اختباره من قبل الشركات العالمية.

(تنصل:نحن مزود تجاري لحلول ALM المرنة.)

هل يمكن أيضا محاولة استخدام أداة مثل BusyFlow . هناك يمكنك تتبع جيثب يرتكب والتعليق عليها (تتم مزامنة الملاحظات مع جيثب). لإدارة المشروع جوانب أخرى BusyFlow يتكامل مع تقويم Google، Trello، القاعده، محورية المقتفي وما إلى ذلك يمكنك الاطلاع على البنود جيثب الخاص جنبا إلى جنب مع المهام والملفات والجدول الزمني للأحداث.

و(تنويه: أنا المؤسس المشارك لBusyFlow)

هل تعتبر كود بلاكس؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top