Kết xuấtvi

Projects and examples

Sau phần hello-world, hãy chuyển sang các gói thực tế. Faber được tổ chức theo gói; cách nhanh nhất để học là kiểm tra và đọc các gói hiện có sử dụng cùng bề mặt trình biên dịch mà bạn dự định dùng.

Các kho mã công khai#

Kho mãBắt đầu từ đâyLý do
faberlang/examplescorpus/, các gói ứng dụng, các trackCorpus công khai và các ví dụ ứng dụng
faberlang/normaCác gói norma:*Mã nguồn thư viện chuẩn
faberlang/faberLớp bao CLICông cụ build dành cho người dùng
faberlang/cistaCLI/lib của kho góiBề mặt quản lý gói
faberlang/trigaMã nguồn triga:*Thư viện đồ họa và hình học

Sao chép workspace học tập#

mkdir faber-learning
cd faber-learning
git clone https://github.com/faberlang/examples.git
faber check examples/ai-workbench/packages/faber-ai

Các gói có import norma:* sẽ phân giải dependency từ kho gói Cista được ghi trong faber.lock. Chỉ sử dụng FABER_LIBRARY_HOME khi bạn cố ý muốn ghi đè bộ phân giải cục bộ để phát triển thư viện.

Đọc ví dụ theo thứ tự này#

  1. Tham quan nhanh để làm quen với ngữ pháp bề mặt.
  2. Xin chào, Faber cho một gói đơn.
  3. Corpus với mỗi trang trình bày một từ khóa hoặc cấu trúc.
  4. Ví dụ cho các ứng dụng lớn hơn.
  5. Công cụ build Faber để tìm hiểu chi tiết CLI.

Quy trình làm việc cho tác nhân#

Tác nhân không nên suy ra cú pháp chỉ từ phần diễn giải. Hãy sử dụng các bề mặt máy và sau đó xác thực mã được tạo:

curl -fsSL https://faberlang.dev/llms.txt
faber check path/to/package

Đối với công việc trên gói, hãy ghi rõ kho mã, đường dẫn gói, lệnh và mã chẩn đoán trong báo cáo. Nếu bạn chỉnh sửa tài liệu có mã Faber được đặt trong fence trên trang này, hãy chạy bộ xác thực fence trước khi khẳng định rằng các ví dụ vẫn biên dịch được.

Sau track khởi đầu#

Mục tiêuĐọc
Học cú phápCú pháp
Tìm hiểu localeLocale đọc
Sử dụng trình biên dịchCông cụ build FaberTrình biên dịch Radix
Duyệt các cấu trúcCorpus
Xây dựng với thư việnHệ sinh thái

Tiếp theo#