Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Improve gallery

Đang mở
#5 2 bình luận 1 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

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
20/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
html
Lĩnh vực
content, frontend

Hướng nghiên cứu

Bắt đầu bằng cách theo dõi cách gallery được tạo từ tệp JSON đã được lưu trong bộ nhớ đệm và cách tệp đó được lấy từ Thingiverse API. Xem xét cấu trúc gallery hiện có trước khi quyết định theo đuổi cải tiến nào có phạm vi riêng: cập nhật thường xuyên, các bộ sưu tập Thingiverse mang tính đại diện hoặc các model từ những nguồn khác; trạng thái done cần được xác định bởi sub-issue đã chọn.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

This may be split into multiple sub issues.
The gallery is today generated from a Json file which is cached contents generated by the Thingiverse API. This has a number of improvement possibilities:

  • The cached Json file isn't updated. Set up a cron job or smth. requesting a new file regularly. We might need to move to a different hosting infrastructure for this to work.

The gallery examples are just the N latest openscad files on Thingiverse. We should collect more representative models. Ideas are:

  • Create one or more collections on Thingiverse (using the openscad account), and show the contents of those collections in addition to the random selection
  • Look for models from other sources than Thingiverse and create (handcode?) a similar structure for displaying those

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Ngôn ngữ chính
HTML
Star
34
Fork
58
Merge trung bình
9 giờ 50 phút
Pull request đã merge (30 ngày)
29

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của openscad/openscad.github.com

Tất cả issue của openscad/openscad.github.com

Issue tương tự

Thêm issue về Content

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.