ฉันจะหาคำตอบเกี่ยวกับห้องสมุด (โอเพ่นซอร์ส) ใหม่ที่ฉันพัฒนาขึ้นได้อย่างไร? [ปิด]


16

ฉันกำลังทำโครงการส่วนบุคคลที่ฉันใช้งานห้องสมุดที่ฉันคาดหวังว่าคนอื่นอาจต้องการใช้ ไลบรารีจะจัดเตรียมส่วนต่อประสานข้ามแพลตฟอร์มสำหรับการแยกวิเคราะห์ไฟล์ประเภทใดประเภทหนึ่งโดยที่ไม่เคยมีมาก่อน (อย่างน้อยก็ในภาษานี้) โครงการนี้สนุกและให้รางวัลในตัวเอง แต่ฉันคิดว่ามันจะน่าละอายหากไม่เคยได้รับการพิจารณาจากผู้พัฒนารายอื่นเนื่องจากความไม่รู้

ฉันจะกระจายคำเกี่ยวกับห้องสมุดนี้อย่างเหมาะสมได้อย่างไร

แผนปัจจุบันของฉันคือ:

  • โฮสต์เว็บเพจที่มีแหล่งข้อมูลเอกสารการใช้งานและ / หรือตัวอย่าง
  • ตอบคำถาม SO ที่ถามคำถาม "เครื่องมือนี้อยู่ที่ไหน"
  • ติดต่อสมาชิกสำคัญสองสามคนของสาขาที่เกี่ยวข้องและให้พวกเขาเป็นหัวหน้า

คุณคิดว่าขั้นตอนเหล่านี้สมเหตุสมผลหรือไม่ คุณจะทำอะไรด้วยตัวคุณเอง?


4
ไม่อยู่ที่นี่. ไม่ใช่การประกาศปิดบังเป็นคำถาม มันถูกทดลองแล้ว มันน่ารังเกียจ
S.Lott

2
สิ่งนี้คล้ายกับวิธีการโปรโมตโครงการโอเพนซอร์สหรือไม่ แต่ไม่ซ้ำกัน คำถามนี้ถามว่าจะส่งเสริมการทำงานที่เสร็จสมบูรณ์แล้วโดยหวังว่ามันจะเป็นประโยชน์กับคนอื่น ๆ ; คำถามก่อนหน้านี้ถามวิธีโปรโมตโครงการที่เพิ่งเริ่มต้นเพื่อรับความช่วยเหลือ ที่เกี่ยวข้องเพิ่มเติม: ฉันจะให้คนมีส่วนร่วมในการคิดสำหรับห้องสมุด NET ของฉันได้อย่างไร ซึ่งถามวิธีรับข้อเสนอแนะเกี่ยวกับโครงการโอเพ่นซอร์สที่เสร็จสิ้นแล้ว

freshmeat.net เป็นตัวรวบรวมที่ดีที่คุณควรโพสต์ข้อความ

คุณพบวิธีในการระบุผู้ใช้ที่มีศักยภาพของห้องสมุดหรือไม่? ใครจะมีความสนใจในการแยกวิเคราะห์ไฟล์ประเภทนั้น?

คำตอบ:


11

อย่าไปยุ่งกับหน้าเว็บด้วยตัวคุณเองติดมันบน GitHub การควบคุมแหล่งที่มา + การติดตามปัญหา + wiki + ฟรี = ชนะ (ฟอร์กสิ่ง 'n เป็นโบนัสพิเศษ)

หากคุณสร้างมันขึ้นมา (และตั้งชื่อให้เหมาะสมกับเครื่องมือค้นหา) พวกมันจะมา หากมีความจำเป็นผู้คนจะพบหน้า github สำหรับโครงการของคุณผ่านเครื่องมือค้นหาของพวกเขา การติดต่อกับสมาชิกคนสำคัญในสาขาที่เกี่ยวข้องจะช่วยได้แน่นอนพวกเขาจะต้องแน่ใจว่าได้พูดออกมาเช่นกัน


2

มีรายชื่อผู้รับจดหมายที่เกี่ยวข้องกับภาษาหรือรูปแบบไฟล์นี้หรือไม่? เป็นประสบการณ์ของฉันที่โครงการโอเพนซอร์สและฟรีมีแนวโน้มที่จะสื่อสารผ่านรายชื่ออีเมลของ GNU มากกว่าวิธีอื่น สำหรับภาษาฉันจะโจมตีกลุ่ม Usenet หากมีอยู่

และฉันก็เห็นด้วยกับการใช้ GitHub สำหรับโฮสต์ พวกเขามีเครื่องมือที่คุณต้องการใช้ประโยชน์และทุกคนคุ้นเคยกับมัน

นอกจากนี้ฉันจะบอกว่าคุณแฮ็คข้อมูลนั้นต่อไปและรับทราบข้อมูลเกี่ยวกับการอัปเดตเป็นประจำ โปรเจ็กต์ที่แอ็คทีฟดึงดูดสายตาผู้ใช้ดังนั้นหากคุณกำลังเพิ่มจำนวนการเปิดตัวให้โลกรู้ ประกาศรายเดือน (หรือรายสัปดาห์) เกี่ยวกับโครงการที่มีประโยชน์นั้นอยู่ภายใต้ข้อ จำกัด ของน้ำท่วมสำหรับชุมชนใด ๆ


2

สิ่งที่ฉันทำสำหรับห้องสมุดที่ฉันพัฒนาขึ้นนั้นเป็นสิ่งที่คุณแนะนำ:

  • วางบน SourceForge (GitHub หรือ Google Code ดูเหมือนตัวเลือกที่ถูกต้องเท่ากันในวันนี้)
  • เพิ่มข้อความในฟอรัม / ตัวติดตามบั๊ก / ทุกสิ่งที่ฉันสามารถหาได้ที่ผู้คนมีปัญหากับเรื่องนี้ (การเข้ารหัสอักขระเฉพาะ) นี่เป็นก่อนหน้า SO แต่ใช่เริ่มที่นี่

มันใช้งานได้ดีทีเดียว ห้องสมุดถูกดาวน์โหลดบ่อยเท่าที่ควร (หรือบ่อยกว่านั้นฉันไม่รู้ว่ามีคนต้องการมันมากมาย) และฉันก็ได้รับการตอบรับเชิงบวกต่อข้อความของฉัน

หากมีแหล่งที่มาอย่างเป็นทางการสำหรับรูปแบบไฟล์นี้คุณอาจต้องการที่จะติดต่อพวกเขาก่อนเพื่อให้คุณสามารถตรวจสอบ / ทบทวนสติบางอย่างและหลีกเลี่ยงการตอบสนองเชิงลบ มันยากที่จะเอาชนะความประทับใจแรกที่ไม่ดี


2

ทำงานร่วมกับโครงการโอเพ่นซอร์สอื่น ๆ ค้นหาว่ามันเหมาะสมหรือไม่ที่จะทำการบูรณาการบางอย่างเพื่อให้ทั้งสองโครงการได้รับประโยชน์: สิ่งนี้จะนำคุณเข้าสู่เรดาร์ของผู้ใช้งานของโครงการเหล่านั้น

บล็อกเกี่ยวกับโครงการของคุณ มันจะนำไปสู่การเข้าชมบล็อกของคุณและจากนั้นก็ไปที่ github / google code / พื้นที่เก็บข้อมูลใดก็ตามที่คุณใช้

พูดคุยเกี่ยวกับมัน (หรือพูดคุยทั่วไปเพิ่มเติมและพูดถึงมัน)


พิจารณาการผูกสำหรับภาษาการเขียนโปรแกรมและแพลตฟอร์มที่หลากหลาย มันเปิดห้องสมุดของคุณให้กับผู้ชมที่กว้างขึ้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.