4 पॉइंट द्वारा GN⁺ 2023-12-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Lobsters Rails प्रोजेक्ट का परिचय

  • Lobsters Rails प्रोजेक्ट वह source code है जिसे https://lobste.rs पर एक्सेस किया जा सकता है। यह Rails-आधारित है और MariaDB का उपयोग करने वाला SQL backend database इस्तेमाल करता है.
  • यह code BSD 3-clause license के तहत जारी किया गया है, इसलिए कोई भी इसका उपयोग करके sister site शुरू कर सकता है.
  • Bug reports और code contributions का स्वागत है, लेकिन यह समझना चाहिए कि साइट के लिए उपयोगी न होने वाले काम स्वीकार करना कठिन हो सकता है.

योगदान कैसे करें

  • जो लोग प्रोजेक्ट में मदद करना चाहते हैं, वे CONTRIBUTING file देखें.
  • Code से परिचित कोई व्यक्ति आमतौर पर chat room में सवालों के जवाब दे सकता है.

शुरुआती सेटअप कैसे करें

  • Local installation के लिए दिए गए steps का पालन करें, या production deployment setup के लिए lobsters-ansible का उपयोग कर सकते हैं.
  • अगर आप Docker उपयोग करना चाहते हैं, तो docker-lobsters नाम का एक external project उपलब्ध है.
  • .ruby-version में बताई गई Ruby version इंस्टॉल करें, और Github से lobsters git repository checkout करें.
  • Nodejs इंस्टॉल करें, क्योंकि यह uglifier के लिए आवश्यक है, और Bundler चलाकर प्रोजेक्ट के लिए जरूरी gems इंस्टॉल करें.
  • MySQL database बनाएं, और config/database.yml file में development और test के लिए database जानकारी भरें.
  • नई database में schema load करें, developer machine पर sample data जोड़ें, और development mode में Rails server चला सकते हैं.
  • Production में साइट deploy करने के लिए web server configure करना होगा और app को production mode में चलाना होगा.
  • नियमित कार्यों के लिए crontab या कोई अन्य scheduler सेट करना होगा.

प्रबंधन कैसे करें

  • बुनियादी moderation साइट पर ही की जाती है, लेकिन अधिकांश administrative कार्यों के लिए production में rails console का उपयोग करना पड़ता है.
  • Admin /tags पर tags बना और edit कर सकते हैं.

GN⁺ की राय

इस लेख की सबसे महत्वपूर्ण बात यह है कि open source Rails प्रोजेक्ट Lobsters का source code कोई भी उपयोग कर सकता है, और community contributions का स्वागत है। यह लेख software development में रुचि रखने वाले लोगों के लिए दिलचस्प हो सकता है, क्योंकि यह उन्हें एक वास्तव में काम करने वाले web application के codebase को explore करने, उससे सीखने, और यहाँ तक कि अपनी खुद की साइट शुरू करने के लिए उसका उपयोग करने का अवसर देता है.

1 टिप्पणियां

 
GN⁺ 2023-12-05
Hacker News टिप्पणियाँ
  • एक उपयोगकर्ता ने कहा कि उसका अकाउंट अभी भी मौजूद है, और invite-only होने की वजह से trolls कम हैं, यह बात उसे अच्छी लगती है, लेकिन उसके अनुसार quality Hacker News (HN) से बेहतर नहीं है। उसे यह समझ नहीं आता कि उसकी अपनी पोस्ट का स्वागत नहीं हुआ, जबकि दूसरों की self-promotion वाली पोस्ट की अनुमति है.
  • एक अन्य उपयोगकर्ता ने समझाया कि Lobsters का tag system, HN की तुलना में feed को manage करना आसान बनाता है, और साइट का बहुत ज्यादा active न दिखना इसलिए नहीं है कि वह निष्क्रिय है, बल्कि इसलिए कि कम शोर रखना उसका उद्देश्य है.
  • एक उपयोगकर्ता ने कहा कि उसे Lobsters का dark mode पसंद है, खासकर रात में बच्चे को शांत कराते समय फोन पर इस्तेमाल करते हुए, क्योंकि यह HN की तुलना में आंखों पर कम चुभता है.
  • एक और उपयोगकर्ता का मानना है कि अगर invite-only के बजाय open signup की अनुमति दी जाए तो साइट ज्यादा active हो सकती है, लेकिन वह यह भी मानता है कि invite-only होना ही साइट की मूल भावना है.
  • एक उपयोगकर्ता ने साइट के design को अच्छा बताया, लेकिन community culture की कमी महसूस की, और कहा कि यह autism spectrum पर मौजूद लोगों के लिए अनुकूल नहीं लगता। उसके अनुसार invite-only व्यवस्था मजबूत है, लेकिन वह इसे अपने जैसे लोगों के लिए ज्यादा स्वागतयोग्य बनाने के लिए कुछ बदलाव करता.
  • एक उपयोगकर्ता ने सवाल उठाया कि HN का source code public क्यों नहीं है, और उसका मानना है कि खुले standards साइट को बेहतर बनाने में मदद कर सकते हैं.
  • एक अन्य उपयोगकर्ता ने सुझाव दिया कि HN पर uBlock Origin का इस्तेमाल करके अपनी रुचि के बाहर के topics या sources को filter किया जा सकता है, जिससे Lobsters जैसा अनुभव HN पर भी बनाया जा सकता है.
  • एक उपयोगकर्ता ने पूछा कि क्या Lobsters में HN जैसी top 10/top 20 filter सुविधा है, क्योंकि फिलहाल उसे सिर्फ पिछले एक हफ्ते की लोकप्रिय पोस्ट ही दिखती हैं.
  • एक उपयोगकर्ता ने कहा कि उसकी Lobsters में रुचि थी, लेकिन उसे invite नहीं मिला, और जब HN पर ज्यादा ध्यान न पाने वाले दिलचस्प विषयों पर चर्चा होती है, तब वह कभी-कभी उस साइट पर जाता है.