Khi bạn viết một tệp gemspec, sự khác biệt thực tế, nếu có, giữa các trường tóm tắt và mô tả là gì?Sự khác nhau giữa bản tóm tắt gemspec và mô tả gemspec là gì?
30
A
Trả lời
22
Chúng được sử dụng ở những nơi khác nhau. summary
được nhìn thấy bạn làm gem list -d
, trong khi description
được nhìn thấy trên http://rubygems.org. Mô tả "nên chi tiết hơn tóm tắt" (http://guides.rubygems.org/specification-reference/), nhưng trong thực tế bạn thấy
s.description = s.summary
trong .gemspec
là rất nhiều.
1
Tôi nhận ra đây là một câu hỏi cũ, nhưng tôi đã tìm được đường đến đây.
Per the reference, mô tả là tùy chọn và tóm tắt là bắt buộc. Vì vậy, tôi xác định một bản tóm tắt nhưng không có mô tả.
Các vấn đề liên quan
- 1. Có gì sai với gemspec?
- 2. Sự khác biệt giữa một Lớp Tóm tắt và Mixin là gì?
- 3. Sự khác nhau giữa mô-đun và tập lệnh bằng Python là gì?
- 4. Mô tả NSObject và tóm tắt tùy chỉnh trong Xcode
- 5. Sự khác nhau giữa IEnumerable và mảng là gì?
- 6. Sự khác nhau giữa `ImmutableSortedSet` và fsharp` Set` là gì?
- 7. Sự khác nhau giữa vector và đỉnh là gì?
- 8. Sự khác nhau giữa WebRequest.DefaultWebProxy và WebRequest.GetSystemWebProxy() là gì?
- 9. Sự khác nhau giữa app.doScript và $ .evalFile là gì?
- 10. Sự khác nhau giữa JSP và Facelets là gì?
- 11. Sự khác nhau giữa NaN và None là gì?
- 12. sự khác nhau giữa plugin và thư viện là gì?
- 13. Sự khác nhau giữa MIPS và RISC là gì?
- 14. Sự khác nhau giữa pytz và python-dateutil là gì?
- 15. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 16. Sự khác nhau giữa ấn bản Orientdb là gì?
- 17. Sự khác nhau giữa NHibernate và iBATIS.NET là gì?
- 18. Sự khác nhau giữa angularjs và dust.js là gì?
- 19. Sự khác nhau giữa AssemblyVersion, AssemblyFileVersion và AssemblyInformationalVersion là gì?
- 20. Sự khác nhau giữa mô hình dữ liệu và mô hình đối tượng là gì?
- 21. Sự khác nhau giữa NSImage và UIImage là gì?
- 22. Sự khác nhau giữa ImageMagick và GraphicsMagick là gì?
- 23. Sự khác nhau giữa `Enum.name()` và `Enum.toString()` là gì?
- 24. Sự khác nhau giữa javax.inject.Inject và com.google.inject.Inject là gì?
- 25. Sự khác nhau giữa root.destroy() và root.quit() là gì?
- 26. Sự khác nhau giữa $ @ và $ * trong UNIX là gì?
- 27. Sự khác nhau giữa Subtotal và BaseSubtotal là gì?
- 28. Làm cách nào để lấy phiên bản từ tệp gemspec?
- 29. Sự khác nhau giữa các bản triển khai Bản đồ khác nhau trong Dart là gì?
- 30. Sự khác nhau giữa đá quý và plugin là gì?
Lưu ý, khi mô tả và tóm tắt được đặt thành cùng một giá trị, bạn sẽ nhận được cảnh báo trong khi đóng gói đá quý (ít nhất với các phiên bản rubygem gần đây). –