git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[GSoC PATCH v2 0/2] json-writer: describe the jw_* functions

From
Lucas Seiki Oshiro <lucasseikioshiro@gmail.com>
Date
May 12, 2025, 02:09 UTC
Message-ID
<20250512020935.73140-1-lucasseikioshiro@gmail.com>
Hi!

Given that my GSoC project will need the json-writer module for serializing JSON data, I studied this module and I thought it would be a nice contribution to make it a little more clear on how to use it. This will be helpful for me and I hope that it will also be for anyone who want to write JSON inside Git.

The main difference in this v2 is the second commit which provides an overview on how to use the functions of this module, telling which one should be used for each use case. Perhaps only this usage overview is enough, but I'm open for suggestions!

PS: this is the first patchset that I'm sending after being approved in GSoC, so
this is also the first one with Mentored-by :-)
Lucas Seiki Oshiro (2):
  json-writer: add docstrings to jw_* functions
  json-writer: describe the usage of jw_* functions
 json-writer.h | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 161 insertions(+)
-- 
2.39.5 (Apple Git-154)
Next: Lucas Seiki Oshiro
Message 1 of 12 in “json-writer: describe the jw_* functions”
  1. 0/2 json-writer: describe the jw_* functionsLucas Seiki Oshiro, May 12, 2025
  2. 1/2 json-writer: add docstrings to jw_* functionsLucas Seiki Oshiro, May 12, 2025
  3. Patrick SteinhardtMay 12, 2025
  4. Lucas Seiki OshiroMay 13, 2025
  5. Patrick SteinhardtMay 14, 2025
  6. Karthik NayakMay 12, 2025
  7. 2/2 json-writer: describe the usage of jw_* functionsLucas Seiki Oshiro, May 12, 2025
  8. Patrick SteinhardtMay 12, 2025
  9. Karthik NayakMay 12, 2025
  10. Lucas Seiki OshiroMay 13, 2025
  11. Patrick SteinhardtMay 14, 2025
  12. Karthik NayakMay 12, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.