Code source de Haystack Editor publié
Dépôt
- Ce dépôt est l’endroit où Haystack Software développe le produit Haystack Editor avec la communauté
- Il gère le code et les issues, et publie également la feuille de route
- Le code source est fourni sous la PolyForm Strict License 1.0.0
Haystack Editor
- Haystack Editor est une distribution incluant certaines personnalisations
- Il combine la simplicité d’un éditeur de code avec une interface canvas pour rendre le code plus facile à comprendre
- Il offre une édition de code complète, la navigation, une aide à la compréhension du code, un débogage léger, un modèle d’extensibilité et une intégration avec les outils existants
- Il est mis à jour chaque semaine avec de nouvelles fonctionnalités et des corrections de bugs
- Il peut être téléchargé pour Windows, macOS et Linux depuis le site web de Haystack
Comment contribuer
- Il est possible de participer au projet de plusieurs façons :
- soumettre des bugs et des demandes de fonctionnalités, et aider à leur validation
- examiner les modifications du code source
- relire la documentation, corriger les fautes de frappe et soumettre des pull requests pour ajouter de nouveaux contenus
- Pour corriger directement des problèmes et contribuer au codebase, consulter le document « How to Contribute » :
- comment construire et exécuter depuis les sources
- workflow de développement, y compris le débogage et l’exécution des tests
- soumission de pull requests
- trouver des issues sur lesquelles travailler
Retour
- Poser des questions sur Discord
- Soumettre des issues
- Suivre @AkshaySubr42403 et envoyer des retours
Projets associés
- Les composants principaux et les fonctionnalités d’extension de Haystack se trouvent dans des dépôts GitHub séparés
- Par exemple : dépôt node debug adapter, mono debug adapter, dépôt Pixi
Extensions intégrées
- Haystack fournit des extensions intégrées comprenant la grammaire et les snippets pour plusieurs langages
- Les extensions qui offrent une prise en charge riche d’un langage (autocomplétion, aller à la définition) portent le suffixe
language-features
- Par exemple, l’extension
json fournit la coloration syntaxique pour JSON, et l’extension json-language-features fournit une prise en charge riche du langage pour JSON
Licence
Résumé de GN⁺
- Haystack Editor combine un éditeur de code et une interface canvas pour aider les utilisateurs à mieux comprendre le code
- Il est mis à jour chaque semaine et disponible sur Windows, macOS et Linux
- La participation de la communauté contribue activement aux corrections de bugs et à l’ajout de fonctionnalités
- Il inclut des extensions intégrées offrant une prise en charge riche pour divers langages
- Son intégration avec des projets associés renforce son extensibilité et ses fonctionnalités
1 commentaires
Commentaires Hacker News
Les premiers pas de Haystack semblent prometteurs, et j’espère qu’ils réussiront
L’implémentation du Whiteboard de CoCalc pourrait mériter l’attention
J’imagine la cartographie de l’ensemble du codebase d’une organisation à travers différents frameworks et langages
Je me demande si vous vous êtes inspirés de Light Table
Demande de recommandations pour un canevas infini open source
Si c’était proposé comme extension VSCode, je l’essaierais
Je ne suis pas certain du business model
Cela me rappelle l’environnement "Kansas" du langage de programmation Self
C’est une approche pratique pour déployer et cartographier des extraits de code et leurs connexions dans un espace bidimensionnel
Je me demande pourquoi cela ne pourrait pas être proposé comme extension