Add a more complex example
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu bằng cách xác định dự án ví dụ hiện tại trong tài liệu BuildStream và xem xét cách dự án này trình bày việc tạo dự án, các lệnh và các loại phần tử. Xác định phạm vi của một ví dụ thực tế hơn, bao quát các junction của Freedesktop-sdk, các kho Git được mirror, overrides, Git CI/CD và gỡ lỗi. Được xem là hoàn tất khi tài liệu bao gồm và giải thích đầy đủ ví dụ phức tạp đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Background
The current example project in the documentation is a good example of how to start a new project and it demos important things such as creating a new project, using various commands, and using various element types. However the project doesn't bridge the gap between a basic hobby project and using Buildstream in a realistic manner.
Problem Description
Specific areas I believe that I believe are particularly missed out on are:
- Junctions are poorly explained.
- The interaction between Junctions and mirrors is not well demoed.
- Overrides are barely touched upon.
- Mirrors are mentioned, but the example is far off actual usage.
Definition of Done
Therefore I think adding a complex example into the Buildstream docs which goes through:
- Junctioning from Freedesktop-sdk
- Building a complex item from a mirrored git-repo
- This should include good examples of Overrides
- This should include good examples of git CI/CD usage
- This should include good examples of Debugging
- Ngôn ngữ chính
- Python
- Star
- 144
- Fork
- 45
- Merge trung bình
- 20 giờ 38 phút
- Pull request đã merge (30 ngày)
- 6
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/buildstream
-
logging
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
apache/buildstream#2150 · 3 bình luận ·
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
apache/buildstream#2143 · 2 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
apache/buildstream#2194 ·
-
Modification time of an element with an open workspace propagates into consumer element's sandbox Đang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
apache/buildstream#2186 · 2 bình luận · 2 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
apache/buildstream#2184 · 1 bình luận ·
Tất cả issue của apache/buildstream
Issue tương tự
-
documentation help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
simonw/sqlite-utils#872 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100