code.pablomurad.com

patchwork

Publishes the revisions of your pages as a feed, with notes and readable diffs, written in Go

internal/render/testdata/golden/api/v1/pages/remote-work.json raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
  "uid": "p_test0001",
  "slug": "remote-work",
  "path": "2026-06-21-remote-work.md",
  "title": "Remote work",
  "url": "https://moonflowersociety.org/idea/remote-work",
  "history_url": "https://moonflowersociety.org/idea/remote-work/history",
  "maturity": "sprout",
  "original_date": "2026-06-21",
  "first_seen_at": "2026-10-01T15:00:00Z",
  "last_revised_at": "2026-10-04T15:00:00Z",
  "revision_count": 2,
  "latest_number": 3,
  "versions": [
    {
      "number": 3,
      "published_at": "2026-10-04T15:00:00Z",
      "updated_at": "2026-10-05T15:00:00Z",
      "note": "Added what I'd tell a new team & why.",
      "kind": "expansion",
      "maturity": "sprout",
      "url": "https://moonflowersociety.org/idea/remote-work/v/3",
      "words_added": 8,
      "words_removed": 0
    },
    {
      "number": 2,
      "published_at": "2026-10-03T15:00:00Z",
      "updated_at": "2026-10-03T15:00:00Z",
      "note": "Two years in, I changed my mind.",
      "kind": "position",
      "maturity": "sprout",
      "url": "https://moonflowersociety.org/idea/remote-work/v/2",
      "words_added": 12,
      "words_removed": 9
    },
    {
      "number": 1,
      "baseline": true,
      "published_at": "2026-10-01T15:00:00Z",
      "updated_at": "2026-10-01T15:00:00Z",
      "maturity": "seed",
      "url": "https://moonflowersociety.org/idea/remote-work/v/1",
      "words_added": 0,
      "words_removed": 0
    }
  ]
}