أين تنشر التعليمات البرمجية للاستخدام المفتوح المصدر؟ [مغلق

StackOverflow https://stackoverflow.com/questions/2812288

سؤال

لقد كنت أعمل لبضعة أسابيع الآن مع Google Maps API V3 ، وقمت بتطوير قدر كبير من التطوير للخريطة التي قمت بإنشائها.

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

وبالتالي ، في عملي على هذه الخريطة ، قمت بإنشاء عدد من الأدوات المفيدة للغاية ، والتي أود مشاركتها مع مجتمع التطوير.

هل هناك أي مكان يمكنني استخدامه كمحور ، بصرف النظر عن محفظتي ( http://dougglover.com ) ، للسماح للناس بعرض وإعادة تدوير عملي؟

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

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

بعض الأشياء التي صنعتها:

مولد (جديد ومحسّن)

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

القدرة على إنشاء "مسارات ذكية" مخصصة تمامًا

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

أي اقتراحات ، إلخ.

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

المحلول

Github و CodePlex و Google Code و Bitbucket هي الخيارات الواضحة لاستضافة المصدر المفتوح. (هناك أيضًا SourceForge ، لكن EWWW ، Yuck.) بالتأكيد اذهب إلى DVCs مثل Git أو Mercurial ، مما سيجعل من السهل على الآخرين أن يتطرقوا إلى الرمز والمساهمة من شيء مثل SVN أو CVS.

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

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

نصائح أخرى

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

شكرا على الرغبة في رد الجميل!

جيثب أو رمز Google سيكون اختياراتي الأولى ، بترتيب تنازلي.

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

المصدر
هذا واحد رائع لتطبيقات المصادر المفتوحة الأكبر ، المكتوبة في C ، C ++ ، Java ...

جيثب
هنا سأقوم بنشر WebApps (مثل لك).

codeplex
.NET و JQuery وغيرها من الأشياء ذات الصلة Microsoft يجب أن تذهب هنا. بالإضافة إلى أي شيء تطوره مع Visual Studio.

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