2 पॉइंट द्वारा GN⁺ 2024-09-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Haystack Editor का source code सार्वजनिक

Repository

  • यह repository वह जगह है जहाँ Haystack Software समुदाय के साथ मिलकर Haystack Editor प्रोडक्ट विकसित करता है
  • यहाँ code और issues पर काम किया जाता है और roadmap भी सार्वजनिक है
  • source code PolyForm Strict License 1.0.0 के तहत उपलब्ध है

Haystack Editor

  • Haystack Editor एक distribution है जिसमें कुछ विशेष customizations शामिल हैं
  • यह code editor की सादगी और canvas UI को जोड़ता है ताकि code को आसानी से समझा जा सके
  • यह व्यापक code editing, navigation, understanding support, हल्का debugging, extensibility model, और मौजूदा tools के साथ integration प्रदान करता है
  • इसे हर हफ्ते नए features और bug fixes के साथ अपडेट किया जाता है
  • इसे Windows, macOS, Linux के लिए Haystack वेबसाइट से डाउनलोड किया जा सकता है

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

  • आप निम्न तरीकों से प्रोजेक्ट में भाग ले सकते हैं:
    • bug और feature requests जमा करना, और उनकी पुष्टि में मदद करना
    • source code changes की समीक्षा करना
    • documentation की समीक्षा करना, typos ठीक करना, और नई सामग्री जोड़ने के लिए pull request जमा करना
  • यदि आप समस्याओं को सीधे ठीक करना और codebase में योगदान देना चाहते हैं, तो 'How to Contribute' दस्तावेज़ देखें:
    • source से build और run करने का तरीका
    • debugging और tests चलाने सहित development workflow
    • pull request जमा करना
    • काम करने के लिए issues ढूँढना

Feedback

  • Discord पर सवाल पूछें
  • issues जमा करें
  • @AkshaySubr42403 को follow करें और अपनी राय साझा करें

संबंधित प्रोजेक्ट्स

  • Haystack के core components और extensions अलग GitHub repositories में हैं
    • उदाहरण: node debug adapter, mono debug adapter, Pixi repository

bundled extensions

  • Haystack कई भाषाओं के लिए grammar और snippets सहित built-in extensions प्रदान करता है
  • जो extensions किसी भाषा के लिए समृद्ध language support (code completion, go to definition) प्रदान करते हैं, उनके नाम में language-features suffix होता है
    • उदाहरण: json extension JSON के लिए colorization देता है, json-language-features extension JSON के लिए समृद्ध language support देता है

License

  • Copyright (c) Haystack Software Inc. सर्वाधिकार सुरक्षित
  • PolyForm Strict License 1.0.0 के तहत licensed

GN⁺ का सारांश

  • Haystack Editor code editor और canvas UI को जोड़कर उपयोगकर्ताओं को code आसानी से समझने में मदद करता है
  • इसे हर हफ्ते अपडेट किया जाता है और यह Windows, macOS, Linux पर उपलब्ध है
  • community participation के ज़रिए bug fixes और feature additions सक्रिय रूप से किए जाते हैं
  • इसमें कई भाषाओं के लिए समृद्ध language support देने वाले built-in extensions शामिल हैं
  • संबंधित projects के साथ integration के माध्यम से इसकी extensibility और functionality बढ़ती है

1 टिप्पणियां

 
GN⁺ 2024-09-27
Hacker News टिप्पणियाँ
  • Haystack की शुरुआती रन promising लगती है, और इसके सफल होने की कामना है

    • संभावित चुनौतियाँ: caller/callee की पहचान, डेवलपर्स के बीच UX पसंद में असमानता आदि
    • लगता है कि VR headset की तरह अनंत screen space में यह और ज़्यादा शक्तिशाली होगा
  • CoCalc के Whiteboard implementation में रुचि हो सकती है

    • वेब ब्राउज़र के ज़रिए CoCalc.com एक्सेस किया जा सकता है
    • infinite canvas पर pen और tablet (iPad आदि) का उपयोग करके लिखा जा सकता है
    • LaTeX/Markdown (या Rich Text) से sticky notes लिखे जा सकते हैं
    • Jupyter cells चलाए जा सकते हैं
    • Python, R, Julia, Octave, SageMath आदि कई kernels का समर्थन, installation की ज़रूरत नहीं
  • किसी संगठन के पूरे codebase को अलग-अलग frameworks और languages में map करने की कल्पना की जा सकती है

    • nodes को जोड़ने के बजाय repository folders से visualization automate करने वाला bot देना अच्छा होगा
    • बहुत बढ़िया है, और इसे interest list में जोड़ लिया है
    • enterprise organizations या digital transformation की योजना बना रहे local government IT groups को target करने की सलाह है
    • Salesforce के साथ इसकी compatibility काफ़ी ऊँची लगती है, और लगता है कि एक साल के भीतर इसमें रुचि दिखेगी
  • जिज्ञासा है कि क्या यह Light Table से प्रेरित है

    • 2D से आगे की visualization capabilities की मांग
    • जटिल systems आमतौर पर जटिल graphs होते हैं, और 2D plane पर visualization काफ़ी नहीं है
    • concentric-circle जैसी visualization चाहिए जिसमें outer layers में boundary services और inner layers में core/domain services रखे जाएँ
  • open source infinite canvas के लिए recommendation की मांग

    • multiplayer card game बना रहे हैं और infinite canvas की ज़रूरत है
  • अगर यह VSCode extension के रूप में मिले तो इसे आज़माएँगे

    • इन दिनों ज़्यादातर काम Cursor के अंदर करते हैं
  • business model को लेकर पूरी तरह आश्वस्त नहीं हैं

    • prezi.com से प्रेरणा लेने का सुझाव
    • किसी खास workflow को document करने के लिए prezi-like HS workspace बनाया जा सकता है
    • canvas में text जोड़ना और editor में zoom in/out फ़ीचर देना
    • यह बड़े enterprises के लिए भुगतान योग्य premium feature बन सकता है
  • इससे Self programming language का "Kansas" environment याद आता है

    • 1995 में Sun का video link दिया गया है
    • बाद में और भी दिलचस्प search features जोड़े गए
  • code snippets और connections को दो-आयामी space में फैलाकर map करने का यह सुविधाजनक तरीका है

    • यह memory मज़बूत करने और समझ बढ़ाने के लिए code snippets को spatially elaborate encode करने के तरीके जैसा है
    • background pattern options जोड़ने पर विचार करने का सुझाव
    • अगर background world map हो, तो user अपनी मनचाही जगह को जल्दी याद रख सकेगा और ढूँढ सकेगा
    • tab boundary colors define करने या हर tab में अलग noise जोड़ने पर विचार (zoom level और viewport center से दूरी के साथ noise गायब हो जाए)
  • जिज्ञासा है कि इसे extension के रूप में क्यों नहीं दिया जा सकता

    • idea पसंद आया, और editor area के tabs के अंदर इस feature की कल्पना की जा सकती है
    • कई haystack tabs की अनुमति देने से context switching आसान होगी
    • अलग IDE install करना थोड़ा झंझट भरा है
    • फिर भी उम्मीद है कि आप इस पर काम जारी रखेंगे