guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#51432] [PATCH 3/4] gnu: Add marshmallow-jsonapi


From: Tobias Geerinckx-Rice
Subject: [bug#51432] [PATCH 3/4] gnu: Add marshmallow-jsonapi
Date: Wed, 03 Nov 2021 14:34:19 +0100

David,

+        (base32
+         "1d9pxcgmln4gls99vwj1h24qv0lz7fb2jqmqrsiv1pid1snc125x"))))
[…]
+    (home-page
+     "https://github.com/marshmallow-code/marshmallow-jsonapi";)
+    (synopsis
+ "JSON API 1.0 (https://jsonapi.org) formatting with marshmallow")

Nitpick: none of these need to be on separate lines (after removing the URL from the description).

Guix synopses and descriptions support (a comfortable subset of) Texinfo. You can include hyperlinks in Texinfo with

 @uref{https://your.url/here, optional description}

For subjective reasons I decided to keep only the URL in the description.

+    (description
+ "JSON API 1.0 (https://jsonapi.org) formatting with marshmallow")

Descriptions should consist of full sentences. A single line is way too short. Upstream has a fine description that fits our standards, so I adapted it:

+    (description
+ "The marshmallow-jsonapi package provides a simple way to produce +@uref{https://jsonapi.org, JSON:API}-compliant data in any Python Web framework.
+It includes optional utilities to integrate with Flask.")

+    (license license:expat))) ; MIT license

No need for this comment.

Thanks!

T G-R

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]