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

Links and auto links behaviours impose out-of-spec limitations.

Đã đóng
#464 2 bình luận 1 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
elixir
Lĩnh vực
api

Hướng nghiên cứu

Bắt đầu bằng cách lần theo các đường đi của renderer cho các liên kết cấp cao nhất, các liên kết cấp tài nguyên, tùy chọn remove_links và các tài nguyên đơn. So sánh từng tổ hợp với các đặc tả JSON:API về cấp cao nhất và đối tượng tài nguyên; được xem là hoàn tất khi các đối tượng links này có thể được đưa vào hoặc bỏ qua độc lập mà không có những hạn chế đã nêu.

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

Mô tả

stale:discard

According to spec, links object presence is optional in top level and resource objects.

However, this library imposes the following out-of-spec limitations:

  • if top level links object is generated (remove_links: false), resource level links object presence is effectively enforced
  • if resource level links object is controlled manually (remove_links: true), top level links object is omitted
  • when rendering singular resources, top level links object is omitted

The first two limitations make it impossible to implement, for example, a paged list view for identifiable but not individually addressable resources.

Ngôn ngữ chính
Elixir
Star
511
Fork
77
Merge trung bình
18 giờ 35 phút
Pull request đã merge (30 ngày)
2

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 tương tự

Thêm issue về Elixir

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.