Código-fonte do Haystack Editor aberto
Repositório
- Este repositório é onde a Haystack Software desenvolve o produto Haystack Editor junto com a comunidade
- Lida com código e issues, e também torna o roadmap público
- O código-fonte é disponibilizado sob a PolyForm Strict License 1.0.0
Haystack Editor
- O Haystack Editor é uma distribuição com personalizações específicas
- Combina a simplicidade de um editor de código com uma UI de canvas para facilitar a compreensão do código
- Oferece edição de código abrangente, navegação, suporte à compreensão de código, depuração leve, modelo de extensibilidade e integração com ferramentas existentes
- É atualizado semanalmente com novos recursos e correções de bugs
- Pode ser baixado no site da Haystack para Windows, macOS e Linux
Como contribuir
- É possível participar do projeto das seguintes formas:
- Enviar bugs e solicitações de recursos, e ajudar na verificação
- Revisar alterações no código-fonte
- Revisar a documentação, corrigir erros de digitação e enviar pull requests para adicionar novo conteúdo
- Para corrigir problemas diretamente e contribuir com a base de código, consulte o documento 'How to Contribute':
- Como compilar e executar a partir do código-fonte
- Fluxo de trabalho de desenvolvimento, incluindo depuração e execução de testes
- Envio de pull requests
- Encontrar issues para trabalhar
Feedback
- Fazer perguntas no Discord
- Enviar issues
- Seguir @AkshaySubr42403 e enviar opiniões
Projetos relacionados
- Os componentes centrais e os recursos de extensão do Haystack estão em repositórios GitHub separados
- Ex.: node debug adapter, mono debug adapter, repositório do Pixi
Extensões incluídas
- O Haystack oferece extensões embutidas com gramáticas e snippets para várias linguagens
- As extensões que oferecem suporte rico de linguagem para linguagens específicas, como autocompletar e ir para definição, têm o sufixo
language-features
- Ex.: a extensão
json fornece colorização para JSON, e a extensão json-language-features fornece suporte rico de linguagem para JSON
Licença
Resumo do GN⁺
- O Haystack Editor combina um editor de código com uma UI de canvas para ajudar os usuários a entender o código com mais facilidade
- É atualizado semanalmente e está disponível para Windows, macOS e Linux
- Correções de bugs e adição de recursos acontecem ativamente por meio da participação da comunidade
- Inclui extensões embutidas que oferecem suporte rico de linguagem para várias linguagens
- Aumenta a extensibilidade e a funcionalidade por meio da integração com projetos relacionados
1 comentários
Comentários do Hacker News
A execução inicial do Haystack parece promissora, e torço pelo sucesso deles
Vale a pena dar uma olhada na implementação de Whiteboard do CoCalc
Consigo imaginar mapear toda a base de código de uma organização com vários frameworks e linguagens
Fiquei curioso se houve inspiração no Light Table
Pedido de recomendação de um canvas infinito open source
Eu experimentaria se fosse oferecido como extensão do VSCode
Não estou convencido sobre o modelo de negócio
Faz lembrar o ambiente "Kansas" da linguagem de programação Self
É uma abordagem conveniente para mapear snippets de código e conexões em um espaço bidimensional
Fico me perguntando por que isso não pode ser oferecido como extensão