Câu trả lời:
Cách dễ nhất để làm là dựa trên mẫu đầu tiên của bạn dựa trên mẫu hiện có và sửa đổi nó theo nhu cầu của bạn. Sau khi chạy lệnh sau, bạn sẽ có một mẫu ubfox-application-qt dựa trên mẫu ban đầu của ứng dụng Ubuntu . Bạn sẽ tìm thấy nó trên /home/$USER/quickly-templates
, sẵn sàng sửa đổi nội dung trái tim của bạn:
quickly quickly ubuntu-application ubuntu-application-qt
Dưới đây là một số tài nguyên sẽ giúp bạn:
IMPORT
câu lệnh từ ngôn ngữ mẫu Nhanh để nhập một tập hợp con các lệnh từ một mẫu hiện có. Dưới đây là một ví dụ được lấy từ mẫu ubfox-cliMẫu nhanh chóng có thể được viết bằng bất cứ ngôn ngữ nào bạn muốn. Chúng chỉ là một tập hợp các lệnh trong một thư mục, chứa các lệnh để sao chép hình ảnh, tài liệu và tương tác với người dùng.
Thêm một lệnh khá dễ dàng: chỉ cần thả nó vào thư mục mẫu gốc ( data/templates
trong cây Nguồn nhanh hoặc trong /usr/share/quickly/templates/
) và làm cho nó có thể thực thi được. Bằng cách này, nhanh chóng sẽ biết rằng tệp hiện tại là một lệnh mà Quickly Core có thể khởi chạy.
Do đó, nếu bạn cần các lệnh nội bộ bổ sung chỉ có thể được khởi chạy bằng các lệnh của riêng bạn, chỉ cần tạo thư mục con trong mẫu của bạn và thêm nó vào đó.
Ngoài ra còn có một số trợ giúp nếu bạn cần những tên đó khi tạo lệnh mới :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
Và để tải project_name (xem bài đăng trên blog ở phần 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()