Công khai mã nguồn Haystack Editor
Kho lưu trữ
- Đây là nơi Haystack Software phát triển sản phẩm Haystack Editor cùng với cộng đồng
- Công khai mã nguồn, issue và cả roadmap
- Mã nguồn được cung cấp theo PolyForm Strict License 1.0.0
Haystack Editor
- Haystack Editor là một bản phân phối có kèm các tùy biến cụ thể
- Kết hợp sự đơn giản của trình soạn thảo mã với UI canvas để giúp việc hiểu mã trở nên dễ dàng hơn
- Cung cấp khả năng chỉnh sửa mã toàn diện, điều hướng, hỗ trợ hiểu mã, gỡ lỗi nhẹ, mô hình mở rộng và tích hợp với các công cụ hiện có
- Được cập nhật hằng tuần với tính năng mới và sửa lỗi
- Có thể tải về cho Windows, macOS và Linux từ website Haystack
Cách đóng góp
- Có thể tham gia dự án theo các cách sau:
- Gửi bug và yêu cầu tính năng, hỗ trợ xác minh
- Rà soát các thay đổi mã nguồn
- Rà soát tài liệu, sửa lỗi chính tả và gửi pull request để bổ sung nội dung mới
- Nếu muốn trực tiếp sửa vấn đề và đóng góp vào codebase, hãy tham khảo tài liệu 'How to Contribute' để biết:
- Cách build và chạy từ mã nguồn
- Workflow phát triển, bao gồm gỡ lỗi và chạy kiểm thử
- Gửi pull request
- Tìm issue để thực hiện
Phản hồi
- Đặt câu hỏi trên Discord
- Gửi issue
- Theo dõi @AkshaySubr42403 và gửi ý kiến
Dự án liên quan
- Các thành phần cốt lõi và tính năng mở rộng của Haystack nằm trong các kho GitHub riêng biệt
- Ví dụ: node debug adapter, mono debug adapter, kho Pixi
Các extension được đóng gói sẵn
- Haystack cung cấp các extension tích hợp sẵn, bao gồm cú pháp và snippet cho nhiều ngôn ngữ
- Các extension cung cấp hỗ trợ ngôn ngữ phong phú (tự động hoàn thành mã, đi tới định nghĩa) có hậu tố
language-features
- Ví dụ: extension
json cung cấp tô màu cho JSON, còn extension json-language-features cung cấp hỗ trợ ngôn ngữ phong phú cho JSON
Giấy phép
Tóm tắt của GN⁺
- Haystack Editor kết hợp trình soạn thảo mã với UI canvas để giúp người dùng dễ hiểu mã hơn
- Được cập nhật hằng tuần và có sẵn trên Windows, macOS và Linux
- Sự tham gia của cộng đồng giúp việc sửa lỗi và bổ sung tính năng diễn ra tích cực
- Bao gồm các extension tích hợp sẵn cung cấp hỗ trợ ngôn ngữ phong phú cho nhiều ngôn ngữ
- Tăng khả năng mở rộng và chức năng thông qua tích hợp với các dự án liên quan
1 bình luận
Ý kiến Hacker News
Bản chạy đầu tiên của Haystack trông đầy hứa hẹn, chúc dự án thành công
Có thể đáng để xem cách CoCalc triển khai Whiteboard
Hình dung việc ánh xạ toàn bộ codebase của một tổ chức bằng nhiều framework và ngôn ngữ khác nhau
Tò mò không biết có lấy cảm hứng từ Light Table hay không
Xin gợi ý về một canvas vô hạn mã nguồn mở
Nếu có dưới dạng extension cho VSCode thì tôi sẽ thử
Không chắc lắm về mô hình kinh doanh
Gợi nhớ đến môi trường "Kansas" của ngôn ngữ lập trình Self
Đây là một cách tiếp cận tiện lợi để trải các code snippet và các kết nối ra không gian hai chiều để lập bản đồ
Tò mò vì sao không thể cung cấp dưới dạng extension