)]}'
{
  "log": [
    {
      "commit": "42e248239cab2b961787d58df623fa54833a0323",
      "tree": "fc2d905d6b3e381a9c7558d75d8e04a8c4840a3d",
      "parents": [
        "45032f235378ea18d83d8cd494b92d5c5bc3c5e8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Wed Nov 11 15:53:53 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 15:53:53 2026 -0400"
      },
      "message": "Update sponsor.md minor text and formatting changes"
    },
    {
      "commit": "45032f235378ea18d83d8cd494b92d5c5bc3c5e8",
      "tree": "4ae3f2bbb7c45e5aada044db2c8e3276577813aa",
      "parents": [
        "6ff46184eb6237d87965931227c17610e4ea688f"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Nov 10 18:08:10 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 18:08:10 2026 -0400"
      },
      "message": "Update employ.md header and text adjustments"
    },
    {
      "commit": "6ff46184eb6237d87965931227c17610e4ea688f",
      "tree": "03d7a18f6cf3ec22c8319442f92b0a393a11ac5f",
      "parents": [
        "2b25d8fcbe38761d0b8051dd7aa5bd8ffa78af46"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Nov 10 17:51:24 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 17:51:24 2026 -0400"
      },
      "message": "Update benefits.md minor text edits: reduced overuse of hyphens"
    },
    {
      "commit": "2b25d8fcbe38761d0b8051dd7aa5bd8ffa78af46",
      "tree": "926f78959f545c9f6c53349484f2a7a0ed0d1e4c",
      "parents": [
        "95a89118f79b9187127bfb7d57fde4e956dbdfb9"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Nov 10 17:40:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 17:40:46 2026 -0400"
      },
      "message": "Update STYLESHEET.md added note about tables of contents"
    },
    {
      "commit": "95a89118f79b9187127bfb7d57fde4e956dbdfb9",
      "tree": "a5160a0e545d4f2c6552172379decfc0c427f0ea",
      "parents": [
        "7663fa04734d6ddf430b275ff539b986aa95e877"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Nov 10 17:38:10 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 17:38:10 2026 -0400"
      },
      "message": "Update advocacy.md adjusted headers; removed TOC\n\nA short page does not need a table of contents with links."
    },
    {
      "commit": "7663fa04734d6ddf430b275ff539b986aa95e877",
      "tree": "db572fc569927111ec1c0739124474f649d5b42d",
      "parents": [
        "eee6c8bc4bf0762c86272b5338a8505c84240881"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Tue Nov 10 16:15:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 16:15:58 2026 -0400"
      },
      "message": "Update _index.md added title; made text adjustments"
    },
    {
      "commit": "eee6c8bc4bf0762c86272b5338a8505c84240881",
      "tree": "6fb522a9cb653013970beed0d926c3114f5227c0",
      "parents": [
        "d8e6731b8c981143f109638d7685c9448108652e"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 14:52:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 14:52:19 2026 -0400"
      },
      "message": "Update good-first-issues.md added title; minor text adjustments"
    },
    {
      "commit": "d8e6731b8c981143f109638d7685c9448108652e",
      "tree": "962dbc13215c526e5dc5062a33fabdc609a5b0f2",
      "parents": [
        "b7b585797fae783a2af8148d094cf8f75a325e28"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 14:41:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 14:41:46 2026 -0400"
      },
      "message": "Update funding-disclaimer.md added title"
    },
    {
      "commit": "b7b585797fae783a2af8148d094cf8f75a325e28",
      "tree": "3f938a7e6a88aa3bbcfa060354dce3c68bbaee54",
      "parents": [
        "f7bacf5d94d30d9e3fdae38e0d1520b443e8f312"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 14:38:53 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 14:38:53 2026 -0400"
      },
      "message": "Update decisionMaking.md added title; minor text changes"
    },
    {
      "commit": "f7bacf5d94d30d9e3fdae38e0d1520b443e8f312",
      "tree": "a4053eaa7d2cebf582e5f065f13d20c28640eca3",
      "parents": [
        "d4c96a3b5663c9679bbf29c38cc3c5789cacf3ef"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 14:33:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 14:33:13 2026 -0400"
      },
      "message": "Update becomingapmcmember.md added title; minor text changes"
    },
    {
      "commit": "d4c96a3b5663c9679bbf29c38cc3c5789cacf3ef",
      "tree": "ba76f16c6b1cc8ed8312608ccd5eff70c3f57a99",
      "parents": [
        "4fb5e090fd93d6840fa28051d79da2a8cdc8e47c"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 11:02:01 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 11:02:01 2026 -0400"
      },
      "message": "Update _index.md added title; minor layout fixes"
    },
    {
      "commit": "4fb5e090fd93d6840fa28051d79da2a8cdc8e47c",
      "tree": "e8bae78132ba1d22849f68072f86186c832f9fd9",
      "parents": [
        "8ecdf96d5a86fe264627762d983936f80c1bd30c"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 10:52:42 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 10:52:42 2026 -0400"
      },
      "message": "Update overview.md added title; adjusted header styles"
    },
    {
      "commit": "8ecdf96d5a86fe264627762d983936f80c1bd30c",
      "tree": "8defb39e2bdc4d105fe94c380058b3d545efdd73",
      "parents": [
        "259bbfc71dc6feb8ff6c8be1b6e3ec55e8fb9e10"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 10:43:36 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 10:43:36 2026 -0400"
      },
      "message": "Update apache-project-maturity-model.md added title; adjusted header styles"
    },
    {
      "commit": "259bbfc71dc6feb8ff6c8be1b6e3ec55e8fb9e10",
      "tree": "b84e88b9467ad2218a53657514c27f777cbfd722",
      "parents": [
        "5bbbd069f53b2a5627be200b02c08d97bf1a7589"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 10:24:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 10:24:04 2026 -0400"
      },
      "message": "Update start-a-chapter.md added title"
    },
    {
      "commit": "5bbbd069f53b2a5627be200b02c08d97bf1a7589",
      "tree": "31d0fbb771c5646ca44ff29c71caa3e56b0a5f7e",
      "parents": [
        "35c6646ae77c3f8f0b4af519d4c40628f72f3bc1"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:58:12 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:58:12 2026 -0400"
      },
      "message": "Update organizers.md added title; adjusted link"
    },
    {
      "commit": "35c6646ae77c3f8f0b4af519d4c40628f72f3bc1",
      "tree": "6ebe6392b7040915cb86f31e852be5ed30e2b732",
      "parents": [
        "bbc46e46e1c06425815eb03edf512efcb24abac3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:51:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:51:25 2026 -0400"
      },
      "message": "Delete source/newsletter/2017-05.md archived"
    },
    {
      "commit": "bbc46e46e1c06425815eb03edf512efcb24abac3",
      "tree": "d9b259df771faa7eed5f4306fd62ae161b55ea40",
      "parents": [
        "a69c2c0019fef88773ec1c39691fe88c7946d6da"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:50:37 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:50:37 2026 -0400"
      },
      "message": "Create 2017-05.md archived"
    },
    {
      "commit": "a69c2c0019fef88773ec1c39691fe88c7946d6da",
      "tree": "3f8a481e98fa3e2af21e1fed7f6fa1eb9ad719b9",
      "parents": [
        "cdb9ba944efee7857b0cf4619ac3907907c367db"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:49:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:49:47 2026 -0400"
      },
      "message": "Delete source/newsletter/2017-04.md archived"
    },
    {
      "commit": "cdb9ba944efee7857b0cf4619ac3907907c367db",
      "tree": "77ce8f310bea31ec4a9d014227e508b880c7f237",
      "parents": [
        "c19f11ec8bbc8111cec50b5321427d4bc3bf733a"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:49:03 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:49:03 2026 -0400"
      },
      "message": "Create 2017-04.md moved to archives"
    },
    {
      "commit": "c19f11ec8bbc8111cec50b5321427d4bc3bf733a",
      "tree": "69669879304d896e05fafc7807788df572c10030",
      "parents": [
        "3cacb4c48aa406bda3477c4a652b25b187af71b3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:47:59 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:47:59 2026 -0400"
      },
      "message": "Delete source/newsletter/_index.md moved to archives"
    },
    {
      "commit": "3cacb4c48aa406bda3477c4a652b25b187af71b3",
      "tree": "8daf7dbb416d83dd4c096e13aa3917105a89fc6e",
      "parents": [
        "00a84b72113e022d00151548a89d8a29bd521dca"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:47:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:47:17 2026 -0400"
      },
      "message": "Create index.md moving to archives"
    },
    {
      "commit": "00a84b72113e022d00151548a89d8a29bd521dca",
      "tree": "3078009cd604ca45b65e36dd4e01b9d84145a33d",
      "parents": [
        "d196aa649f341e6bd9a621ea7325edafee0eb3a6"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Mon Nov 09 09:44:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 09 09:44:25 2026 -0400"
      },
      "message": "Update _index.md updated text about newsletter"
    },
    {
      "commit": "d196aa649f341e6bd9a621ea7325edafee0eb3a6",
      "tree": "7dedea42f4c946bb22d3bb8e024b44149dbb4348",
      "parents": [
        "78ae5f55f0f742611940bf2b2d00c54664842eac"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 16:37:01 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 16:37:01 2026 -0400"
      },
      "message": "Update why.md added title; adjusted header sizes"
    },
    {
      "commit": "78ae5f55f0f742611940bf2b2d00c54664842eac",
      "tree": "22803e0433627e38c27febcea4434c79e594bb55",
      "parents": [
        "0c169251cee27cdc5dfd753cc7ba8d9065273761"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 16:34:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 16:34:47 2026 -0400"
      },
      "message": "Update _index.md added title"
    },
    {
      "commit": "0c169251cee27cdc5dfd753cc7ba8d9065273761",
      "tree": "86f8119ff07e0dfa2498306e825d718fd7348adf",
      "parents": [
        "5e3e56d4bfcecf6ae76e6933061d4a2951b126f6"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 16:21:28 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 16:21:28 2026 -0400"
      },
      "message": "Update STYLESHEET.md added a note about \u0027Apache\u0027/\u0027ASF\u0027"
    },
    {
      "commit": "5e3e56d4bfcecf6ae76e6933061d4a2951b126f6",
      "tree": "0f0afd483b30b67ea2ef94b33512ecc0f66becac",
      "parents": [
        "9c34e0326037d95478a995cee71f65e470f9e1ee"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 16:19:24 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 16:19:24 2026 -0400"
      },
      "message": "Update _index.md changes headers from title case to sentence case"
    },
    {
      "commit": "9c34e0326037d95478a995cee71f65e470f9e1ee",
      "tree": "1dae546c28032ea0b9375e4f29693ccff4277569",
      "parents": [
        "81d770e43e86a1b4f83bdc5b741bb4f7cbfa6145"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 16:07:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 16:07:58 2026 -0400"
      },
      "message": "Update projectIndependence.md added title, adjusted text and header sizes"
    },
    {
      "commit": "81d770e43e86a1b4f83bdc5b741bb4f7cbfa6145",
      "tree": "65dea7c9ba1ece6ffa816425e4b760c51e80c61a",
      "parents": [
        "4f3507d875a8f0db9c93a94f918731327de97c94"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:56:11 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:56:11 2026 -0400"
      },
      "message": "Update newbiefaq.md adjusted title, section title sizes, and some text"
    },
    {
      "commit": "4f3507d875a8f0db9c93a94f918731327de97c94",
      "tree": "2eb91f50e019465333bd51a3630fa608c20f3147",
      "parents": [
        "373bb72ea98f91c25ca583a7ea85de74faaa855f"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:44:41 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:44:41 2026 -0400"
      },
      "message": "Update mentor-request-mail.md added title, adjusted text and formatting"
    },
    {
      "commit": "373bb72ea98f91c25ca583a7ea85de74faaa855f",
      "tree": "18d393c25feb9089df5ced993b802c04ed7183e5",
      "parents": [
        "0bd950d44e9883aa12a0050f748af8b3513905e6"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:38:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:38:47 2026 -0400"
      },
      "message": "Update lists.md added title, tidied up text"
    },
    {
      "commit": "0bd950d44e9883aa12a0050f748af8b3513905e6",
      "tree": "cb1f5e646296e89c48daf2bea0c2ee58d4289287",
      "parents": [
        "a2800f81a402d83ae4791abf43eb60e31e349dbc"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:31:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:31:35 2026 -0400"
      },
      "message": "Update links.md added title"
    },
    {
      "commit": "a2800f81a402d83ae4791abf43eb60e31e349dbc",
      "tree": "5a0961397a1e11479de9a0f2e9c7974845ff0764",
      "parents": [
        "0bdb58418400ba3cae35a307ca74572bb08c3073"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:30:57 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:30:57 2026 -0400"
      },
      "message": "Update contributor-ladder.md added title"
    },
    {
      "commit": "0bdb58418400ba3cae35a307ca74572bb08c3073",
      "tree": "c6e4cceb3a19a6a01d7645dd5e28c7a31dc17889",
      "parents": [
        "60f9f5e960af1b75536e28bfe9996a4c662fd384"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:28:32 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:28:32 2026 -0400"
      },
      "message": "Update contactpoints.md added title, adjust text"
    },
    {
      "commit": "60f9f5e960af1b75536e28bfe9996a4c662fd384",
      "tree": "9b0e0579a23af8a3a29659a3da5547da474759d2",
      "parents": [
        "58c14d44ca8b1d06580d81b5eb7b3af3a07d60fb"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:21:11 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:21:11 2026 -0400"
      },
      "message": "Update comdevboardreports.md added title mad some text changes"
    },
    {
      "commit": "58c14d44ca8b1d06580d81b5eb7b3af3a07d60fb",
      "tree": "880d7dade665d7e19dbf8b0c8d9d59219bae4824",
      "parents": [
        "15d652e3e85b0535e124f261818adf605ca6d0e3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:19:31 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:19:31 2026 -0400"
      },
      "message": "Update boardreport.md improved title"
    },
    {
      "commit": "15d652e3e85b0535e124f261818adf605ca6d0e3",
      "tree": "e157cc553f47da1128a2d8ebcd47dead535c0d51",
      "parents": [
        "7f2cb0feccfc1722ace1a33d617ec84dec0cbe22"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 15:18:32 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 15:18:32 2026 -0400"
      },
      "message": "Update boardreport.md added title"
    },
    {
      "commit": "7f2cb0feccfc1722ace1a33d617ec84dec0cbe22",
      "tree": "797b6f16b34084b3f500b5fa3bc8a59e9f099af9",
      "parents": [
        "d867e4b35528f46991e44779547a562ff2b84ce9"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sun Nov 08 13:23:07 2026 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sun Nov 08 13:23:07 2026 +0000"
      },
      "message": "Only stage main and preview/*\n"
    },
    {
      "commit": "d867e4b35528f46991e44779547a562ff2b84ce9",
      "tree": "bf077bf2664c04a651fc222d088df0becab5b3a4",
      "parents": [
        "dab8fd3a24071d76d41015494f9916dbdf8d9bb7"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sun Nov 08 08:22:23 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 08:22:23 2026 -0400"
      },
      "message": "Update _index.md spelled out acronym in title"
    },
    {
      "commit": "dab8fd3a24071d76d41015494f9916dbdf8d9bb7",
      "tree": "0610bf08e50b1076e073d4841f8ca60568555ea9",
      "parents": [
        "3ac833bf371c433053010f6d4e4f6973289316bc"
      ],
      "author": {
        "name": "Gavin McDonald",
        "email": "gmcdonald@apache.org",
        "time": "Sun Nov 08 09:32:16 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 08:32:16 2026 +0000"
      },
      "message": "Change issues configuration to features section (#247)"
    },
    {
      "commit": "3ac833bf371c433053010f6d4e4f6973289316bc",
      "tree": "e179fa129a79c3a9edd07f89179dcb44aae94723",
      "parents": [
        "52b0ccf002ffbe888f6c7f897bb3fff2c8445a24"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 16:21:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 16:21:19 2026 -0400"
      },
      "message": "Update links.md reformatted section headers"
    },
    {
      "commit": "52b0ccf002ffbe888f6c7f897bb3fff2c8445a24",
      "tree": "25a4b8761a984a8802c34d3fad95b2c05ae82a97",
      "parents": [
        "7e248fa2e776190c3293bbcb311a335b479cacce"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 16:20:09 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 16:20:09 2026 -0400"
      },
      "message": "Update helpwanted-retired.md minor layout change"
    },
    {
      "commit": "7e248fa2e776190c3293bbcb311a335b479cacce",
      "tree": "28b6d80572ec1ed581879c37b69c8c26fba16045",
      "parents": [
        "4978a5f0439c8d8d3e5dcf5c6ca333baf42c33b3"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:40:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:40:13 2026 -0400"
      },
      "message": "Update STYLESHEET.md minor additions"
    },
    {
      "commit": "4978a5f0439c8d8d3e5dcf5c6ca333baf42c33b3",
      "tree": "6649b715f86918ff89be7fb4dc95c9fa48e733b8",
      "parents": [
        "ab025f588b006b6fb36b1002a533f3a9255c97c3",
        "7bdc5259eb64b40596bf8c0fd808216196bd8b1f"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:15:30 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:15:30 2026 -0400"
      },
      "message": "Merge pull request #229 from apache/rbowen-project-activity\n\nSuggest using project_activity.py for project activity"
    },
    {
      "commit": "ab025f588b006b6fb36b1002a533f3a9255c97c3",
      "tree": "34a9e084064e25a38646dcfa87b2b6eacf4c4214",
      "parents": [
        "ceae4197bd2f6aee0a21cd03120060ced3e38f6a",
        "77b1f10494615650de5c8042988dbdd5e5a74977"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:14:38 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:14:38 2026 -0400"
      },
      "message": "Merge pull request #230 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "ceae4197bd2f6aee0a21cd03120060ced3e38f6a",
      "tree": "1f92e4043e0bb39512f41c0f0790530f17a793b5",
      "parents": [
        "b97adfb17264e84e3c1108719ec814f98efed02d",
        "5d8fbae70c0b0082fd29f5ca2395c4f6279285ec"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:11:55 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:11:55 2026 -0400"
      },
      "message": "Merge pull request #242 from apache/rbowen-gsoc\n\ngsoc/experiences: add ASF participation from Google\u0027s GSoC archives"
    },
    {
      "commit": "b97adfb17264e84e3c1108719ec814f98efed02d",
      "tree": "5bb21ce0b1e44afacc2390d54790758075723d51",
      "parents": [
        "3c7f2cfc960426f7ce4b5e49eb407ea83b5152f7",
        "ccf2c29df279d2ab2b1c6d05adcd289ec296010a"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:11:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:11:17 2026 -0400"
      },
      "message": "Merge pull request #244 from cottage14/patch-55\n\nUpdate _index.md adjusted header structure"
    },
    {
      "commit": "3c7f2cfc960426f7ce4b5e49eb407ea83b5152f7",
      "tree": "70dbbe77d3de32aa06c23acbdfac26099011e94b",
      "parents": [
        "eff9b27ccbda20622c1a1f9cbf3d4e6529af6799",
        "822141a861fff1103f7262863ac1a310e4daabd8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:10:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:10:51 2026 -0400"
      },
      "message": "Merge pull request #245 from cottage14/patch-56\n\nCreate STYLESHEET.md first pass; more to come"
    },
    {
      "commit": "eff9b27ccbda20622c1a1f9cbf3d4e6529af6799",
      "tree": "aa26acfc728e1598a4011073496849fba3742d9e",
      "parents": [
        "13e4d48188da5dc20673827b3904a12ee713ab6f",
        "3c8594837bede2d4038ec54bd7c725318f867b53"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:10:23 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:10:23 2026 -0400"
      },
      "message": "Merge pull request #246 from cottage14/patch-57\n\nUpdate contactpoints.md added title; adjusted header styles"
    },
    {
      "commit": "13e4d48188da5dc20673827b3904a12ee713ab6f",
      "tree": "4d3b933640e6a90abf62056743724e3ebd04af8d",
      "parents": [
        "8542c972642219e657601043469f123912307f07"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 15:07:58 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 15:07:58 2026 -0400"
      },
      "message": "Update contributor-ladder.md trying to get the page title working"
    },
    {
      "commit": "8542c972642219e657601043469f123912307f07",
      "tree": "297529c5a1c21da553efa027f6423602a4415fab",
      "parents": [
        "253949b0e4a61647f3978930f77f5932d90b6b34"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 14:01:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 14:01:51 2026 -0400"
      },
      "message": "Update contributor-ladder.md text adjustments"
    },
    {
      "commit": "253949b0e4a61647f3978930f77f5932d90b6b34",
      "tree": "af0fb70c87f566886a086115b7cbe0db68467416",
      "parents": [
        "433d31b1fd0246ff1cb29fec6cabfdd47d9257b8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 13:40:54 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 13:40:54 2026 -0400"
      },
      "message": "Update contributor-ladder.md attempting to display title from metadata\n\nit looks like the metadata tag needs to be Title, not title. If this works for this page, I will go through and correct it on all the others where we want this behavior"
    },
    {
      "commit": "3c8594837bede2d4038ec54bd7c725318f867b53",
      "tree": "39c0a3d627b51c54a32a521ff61b55c79f5f79e2",
      "parents": [
        "433d31b1fd0246ff1cb29fec6cabfdd47d9257b8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Sat Nov 07 08:44:31 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 07 08:44:31 2026 -0400"
      },
      "message": "Update contactpoints.md added title; adjusted header styles"
    },
    {
      "commit": "822141a861fff1103f7262863ac1a310e4daabd8",
      "tree": "956ad4499633e028cc520b124b313e2f3ea3bc22",
      "parents": [
        "433d31b1fd0246ff1cb29fec6cabfdd47d9257b8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Nov 06 16:16:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 16:16:19 2026 -0400"
      },
      "message": "Create STYLESHEET.md first pass; more to come"
    },
    {
      "commit": "ccf2c29df279d2ab2b1c6d05adcd289ec296010a",
      "tree": "088a7285f39e441056035bb75590380d694f1529",
      "parents": [
        "433d31b1fd0246ff1cb29fec6cabfdd47d9257b8"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Nov 06 15:11:34 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 15:11:34 2026 -0400"
      },
      "message": "Update _index.md adjusted header structure\n\nThe title should have one hashtag, next level two, and so on. I learned only recently that this helps automated tools and assistive devices find their way through the page"
    },
    {
      "commit": "433d31b1fd0246ff1cb29fec6cabfdd47d9257b8",
      "tree": "68699f5a716f441b34661369660fe545ef269ced",
      "parents": [
        "c326ec63c902c17c69b2ab88ba53ed0e1e26cb0f"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Nov 06 14:05:37 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 14:05:37 2026 -0500"
      },
      "message": "Enable Github issues"
    },
    {
      "commit": "c326ec63c902c17c69b2ab88ba53ed0e1e26cb0f",
      "tree": "4ccd938dde1fa6a941eda957baf792fc5ca92262",
      "parents": [
        "754e29f1aba1793993a80d09185afdaa560ca9f0",
        "13ff4937877a709ff182cb72a3001b2e4a85bd9b"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Nov 06 13:55:59 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 13:55:59 2026 -0500"
      },
      "message": "Merge pull request #243 from cottage14/patch-55\n\nUpdate newbiefaq.md text and formatting changes"
    },
    {
      "commit": "13ff4937877a709ff182cb72a3001b2e4a85bd9b",
      "tree": "4ccd938dde1fa6a941eda957baf792fc5ca92262",
      "parents": [
        "754e29f1aba1793993a80d09185afdaa560ca9f0"
      ],
      "author": {
        "name": "Andrew Wetmore",
        "email": "andrew@cottage14.com",
        "time": "Fri Nov 06 14:52:34 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 14:52:34 2026 -0400"
      },
      "message": "Update newbiefaq.md text and formatting changes\n\nAdded a page title. Every page should have one; ideally automatically created by reference to the page\u0027s metadata.\r\n\r\n(line numbers are from the original. Add three to get the line number in the suggested changes)\r\nline 5: Address the reader directly\r\nline 9: a table of contents does not need a titlel\r\nline 12: the section this links to talks about the WHO of managing projects, not the HOW\r\nline 25: changed to match later directions\r\nline 42: change title to match content\r\nDo the spans need ID tags? what is point?\r\nlines 85-90 reduce repetition"
    },
    {
      "commit": "5d8fbae70c0b0082fd29f5ca2395c4f6279285ec",
      "tree": "48c0266304352fadd07daea152ef861040a5d831",
      "parents": [
        "754e29f1aba1793993a80d09185afdaa560ca9f0"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Nov 05 09:04:19 2026 -0500"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Nov 05 09:04:19 2026 -0500"
      },
      "message": "gsoc/experiences: add ASF participation from Google\u0027s GSoC archives\n\nAdd per-year pages for 2005-2008 (accepted projects, from the\ncode.google.com archive) and 2016-2021 (completed projects, from the\nsummerofcode.withgoogle.com archive), with contributors and mentors.\nFill in 2025 and 2026 results from the GSoC data. Add the missing\nyears to the overview page and note where the figures come from and\ntheir limits (no archive survives for 2009-2015).\n"
    },
    {
      "commit": "754e29f1aba1793993a80d09185afdaa560ca9f0",
      "tree": "a4e8b5e5fa23532fda82b1253e5afa03aba95f40",
      "parents": [
        "6f516fb3a4ffcb4597ab50677d55b96619619d80"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Nov 05 08:47:50 2026 -0500"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Nov 05 08:47:50 2026 -0500"
      },
      "message": "Fixes small markdown syntax error.\n"
    },
    {
      "commit": "6f516fb3a4ffcb4597ab50677d55b96619619d80",
      "tree": "232055e7717d7a69077c65c0cc979f4493d18f6e",
      "parents": [
        "135ed355473b354f62d9bd19431c23a9bf05d6ea",
        "c0a6c9eef719fe3492d07b1610c13fd799f7b32e"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu Nov 05 08:35:41 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 05 08:35:41 2026 -0500"
      },
      "message": "Merge pull request #241 from pbanakar/main\n\nGSoC: add 2026 contributor details"
    },
    {
      "commit": "c0a6c9eef719fe3492d07b1610c13fd799f7b32e",
      "tree": "232055e7717d7a69077c65c0cc979f4493d18f6e",
      "parents": [
        "135ed355473b354f62d9bd19431c23a9bf05d6ea"
      ],
      "author": {
        "name": "Prajwal Banakar",
        "email": "prajwal.banakara@gmail.com",
        "time": "Thu Nov 05 18:56:13 2026 +0530"
      },
      "committer": {
        "name": "Prajwal Banakar",
        "email": "prajwal.banakara@gmail.com",
        "time": "Thu Nov 05 18:56:13 2026 +0530"
      },
      "message": "GSoC: add 2026 contributor details\n"
    },
    {
      "commit": "135ed355473b354f62d9bd19431c23a9bf05d6ea",
      "tree": "33315c39c180aec2b090237e8711a219f78f3667",
      "parents": [
        "5dbed2b39f03f352152a8f2aacf3ec46a9960175"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Nov 04 11:34:33 2026 -0500"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Nov 04 11:34:33 2026 -0500"
      },
      "message": "Pin colours are taken from the logo\u0027s pins.\n"
    },
    {
      "commit": "5dbed2b39f03f352152a8f2aacf3ec46a9960175",
      "tree": "955e07f30aaad4ac6b26f9a73a57f817a0157dae",
      "parents": [
        "5ec73731c12c516ce2397a3b9ccbd08dd2d1c21b"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Nov 04 11:30:51 2026 -0500"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Nov 04 11:31:05 2026 -0500"
      },
      "message": "ALC: add the ALC logo to /alc/ and use logo-shaped map pins\n\nShow the Apache Local Community logo at the top of the ALC page, and\ndraw chapter markers on the map as teardrop pins matching the logo\n(inline SVG, in the existing status colours) instead of circles. The\nlegend uses the same pin shape.\n"
    },
    {
      "commit": "5ec73731c12c516ce2397a3b9ccbd08dd2d1c21b",
      "tree": "24224ba754752d8add80342ce9a7b6fcb8f6f9db",
      "parents": [
        "358160a25901944f97d9beeda014d12652612fc5",
        "4b53813c8090d8929845dffed1d712df6c6665ab"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Oct 30 09:24:44 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 09:24:44 2026 -0400"
      },
      "message": "Merge pull request #240 from dflock/patch-1\n\nThank you, @dflock"
    },
    {
      "commit": "4b53813c8090d8929845dffed1d712df6c6665ab",
      "tree": "24224ba754752d8add80342ce9a7b6fcb8f6f9db",
      "parents": [
        "358160a25901944f97d9beeda014d12652612fc5"
      ],
      "author": {
        "name": "Duncan Lock",
        "email": "duncan.lock@gmail.com",
        "time": "Wed Oct 28 22:26:53 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 22:26:53 2026 +0000"
      },
      "message": "Update decisionMaking.md\n\nen grammar fix/ missing word"
    },
    {
      "commit": "358160a25901944f97d9beeda014d12652612fc5",
      "tree": "8e73837e2bb25bfedf99d3779f44281f25b4501c",
      "parents": [
        "17a1d742fbf94dc89f66d62179d181581f2577f7"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Oct 22 08:26:15 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Thu Oct 22 08:26:15 2026 -0400"
      },
      "message": "Drop working groups that never took off, and/or are now irrelevant.\n"
    },
    {
      "commit": "17a1d742fbf94dc89f66d62179d181581f2577f7",
      "tree": "b3d3237b264f6b99716dc9fa1fc3e37ed5d43301",
      "parents": [
        "633f2bfd2f073a5861e992915cb339a3e88559fc"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 14:29:59 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 14:29:59 2026 -0400"
      },
      "message": "October metrics and birthdays\n"
    },
    {
      "commit": "633f2bfd2f073a5861e992915cb339a3e88559fc",
      "tree": "7dabde4c85f0f1e49af50da4686e2c857451de9d",
      "parents": [
        "dc35616290d6b29d76c9043289c79d36ef2de350",
        "4432e31244fe4e67281873b1e99f3a2320e1cf29"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Mon Oct 19 13:06:05 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 13:06:05 2026 -0400"
      },
      "message": "Merge pull request #239 from apache/rbowen-alc-2\n\nRender ALC chapters on one page; flag dormant chapters"
    },
    {
      "commit": "4432e31244fe4e67281873b1e99f3a2320e1cf29",
      "tree": "7dabde4c85f0f1e49af50da4686e2c857451de9d",
      "parents": [
        "b5c73d9e191d414fa8205c705d11c941c38d4354"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 13:04:22 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 13:04:22 2026 -0400"
      },
      "message": "Just link to the other page for now, until changes are actually enacted.\n"
    },
    {
      "commit": "b5c73d9e191d414fa8205c705d11c941c38d4354",
      "tree": "4feb87ba6ff181f7d6368c86712ec64c20f59b72",
      "parents": [
        "dc35616290d6b29d76c9043289c79d36ef2de350"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 11:55:41 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 19 11:55:41 2026 -0400"
      },
      "message": "Render ALC chapters on one page; flag dormant chapters\n\nFollowing discussion on dev@community\n(https://lists.apache.org/thread.html/xvgz10zq05rlt52rwq99963v11rjz0tc),\nkeep one Markdown data file per chapter but stop generating a standalone\npage for each. Chapters are now listed inline on a single /alc/chapters/\npage and link out to their wiki page; a chapter can graduate to its own\npage later by setting build.render\u003dalways.\n\n- chapters/_index.md: cascade build options (list: local, render: never)\n  make chapters headless — enumerable in local collections but not\n  rendered as separate pages.\n- alc_chapter_list.html: enumerate the chapters section\u0027s .Pages (not\n  .Site.RegularPages, which drops headless pages) and render each chapter\n  inline (title, location, status, body), linking to its own page when\n  rendered, otherwise its wiki/proposal link.\n- alc_map.html: same .Pages source; marker links point at a chapter\u0027s\n  page when rendered, else the wiki (external links open in a new tab,\n  empty links degrade to plain text).\n\nAdd a last_activity date to each chapter\u0027s front matter to track\nstaleness. A chapter inactive for over a year is marked dormant: a\ndistinct blue marker and legend entry on the map (kept, not hidden, so it\ncan be revived) and a badge in the list. Seeded all current chapters with\na placeholder last_activity of 2026-10-19, to be reconciled against the\nwiki over time.\n\nUpdate start-a-chapter.md and source/alc/README.md: corrected\nfront-matter template (drop organizers, add last_activity) and document\nthe single-page model, headless build options, the render\u003dalways opt-in,\nand the dormancy rule.\n"
    },
    {
      "commit": "dc35616290d6b29d76c9043289c79d36ef2de350",
      "tree": "10640a7df80b5b366c98216bd21765313eeb1b22",
      "parents": [
        "549bd3c50afad4ba0c51636c5dd41c5dc8a3b76d",
        "f6e45fe13c1597339a36ac80e2c6f7bd6b5dfb03"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Fri Oct 16 13:46:33 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 13:46:33 2026 -0400"
      },
      "message": "Merge pull request #238 from apache/rbowen-alc\n\nALC pages"
    },
    {
      "commit": "f6e45fe13c1597339a36ac80e2c6f7bd6b5dfb03",
      "tree": "10640a7df80b5b366c98216bd21765313eeb1b22",
      "parents": [
        "012e45c4d3a921aa5758461607cb8f8a51d2308c"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Oct 14 03:48:20 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Oct 14 03:48:20 2026 -0400"
      },
      "message": "Gate ALC map tiles behind opt-in consent\n\nThe ALC chapter map loads base-map tiles from *.tile.openstreetmap.org, a\nthird-party service. The ASF cannot sign a DPA with OpenStreetMap, so the\ntiles must not load without the visitor\u0027s explicit, revocable consent.\n\n- alc_map.html: show a consent placeholder on page view; load nothing\n  map-related (not even the vendored Leaflet CSS/JS) until the visitor\n  clicks \"Load the map\". Persist consent in a cookie (alc_map_consent,\n  path /, SameSite\u003dLax, 1-year) so returning visitors get the map\n  auto-loaded, and add a control to revoke consent and restore the\n  placeholder. The chapter list is local data and always renders.\n- static/.htaccess: extend the site CSP via CSP_PROJECT_DOMAINS to allow\n  *.tile.openstreetmap.org.\n- source/alc/README.md: document the consent mechanism and the CSP line.\n\nConsent mechanism and CSP change approved by Niall Pemberton (ASF VP\nInfrastructure).\n"
    },
    {
      "commit": "012e45c4d3a921aa5758461607cb8f8a51d2308c",
      "tree": "38f292b918b86aadf12cb55ab0f991ef4bcacee4",
      "parents": [
        "f46d9a079e17a510a1fe92cc7c90184b673e7460"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 10:44:36 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 10:44:36 2026 -0400"
      },
      "message": "Vendor Leaflet locally instead of loading from unpkg CDN\n\nCheck Leaflet 1.9.4 (js, css, and marker/layer images) into\nstatic/vendor/leaflet/1.9.4/ and point the ALC map shortcode at the\nlocal copy, removing the runtime dependency on the unpkg CDN. Only the\nOpenStreetMap base tiles remain external, which is inherent to a slippy\nmap. Add update-leaflet.sh to refresh the vendored copy and document the\nsetup in source/alc/README.md.\n"
    },
    {
      "commit": "f46d9a079e17a510a1fe92cc7c90184b673e7460",
      "tree": "e24be4d7a8575244458d01d16718f05a5eaa7dbd",
      "parents": [
        "a1f98686b3952b90e72f870d5b7884a136f138e0"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:37:50 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:37:50 2026 -0400"
      },
      "message": "Use real chapter descriptions from the ALC wiki pages\n\nReplace the generic placeholder blurbs with each chapter\u0027s actual city\ndescription pulled from its wiki page, and set the correct wiki link per\nchapter (pageId URLs for Florianópolis and Xi\u0027an, whose display-name\nslugs 404). No organizer names duplicated — each page links to its wiki\npage for current organizers, events, and reports.\n"
    },
    {
      "commit": "a1f98686b3952b90e72f870d5b7884a136f138e0",
      "tree": "456f1eee8d1606b06962e944235118584bcc127f",
      "parents": [
        "ccea781d3912f32d54a2bb0c65493a3ef58d995b"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:34:16 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:34:16 2026 -0400"
      },
      "message": "Reconcile ALC chapters with wiki; drop organizer duplication\n\nMatch the active chapter set to the authoritative ALC Chapters wiki page\n(Bangalore, Beijing, Budapest, Florianópolis, Hangzhou, Indore,\nIslamabad, Lagos, Shanghai, Shenzhen, Taipei, Warsaw, Xi\u0027an), plus Ghana\nas proposed. Remove the organizers front-matter field and all inline\norganizer names from chapter pages — those live on each chapter\u0027s wiki\npage, which the page links to — and drop the wiki-provenance note from\nthe chapters index.\n"
    },
    {
      "commit": "ccea781d3912f32d54a2bb0c65493a3ef58d995b",
      "tree": "952d0a4cec0dfc550ed713d58046b00e23288092",
      "parents": [
        "549bd3c50afad4ba0c51636c5dd41c5dc8a3b76d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:21:42 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 07:21:42 2026 -0400"
      },
      "message": "Add /alc/ section: landing, chapters, map, start/organizer guides\n\nNew Apache Local Community section for the ComDev site:\n\n- /alc/ landing page with an interactive Leaflet map and a chapter list,\n  both generated from per-chapter front matter (one Markdown file per\n  chapter under source/alc/chapters/).\n- start-a-chapter and organizer guides, carrying the program rules\n  (one-per-city, metro exceptions, code of conduct, quarterly reports,\n  three-month inactivity dissolution, no press releases).\n- alc_map / alc_chapter_list shortcodes. Leaflet and OpenStreetMap tiles\n  load from CDN inside the map shortcode, so baseof.html is untouched and\n  only the ALC page pulls them in.\n- Navbar gains a \"Local Communities (ALC)\" entry under Events; the old\n  Join-the-Conversation ALC link and the homepage card now point at /alc/\n  instead of the cwiki.\n\nInitial chapters: Indore, Beijing, Warsaw, Shanghai (active), Budapest,\nIslamabad (active, approved Sep 2026), and Ghana (proposed). The cwiki\nremains the authoritative program documentation and is linked throughout.\n"
    },
    {
      "commit": "549bd3c50afad4ba0c51636c5dd41c5dc8a3b76d",
      "tree": "27787ede63d52a6ccd0982f6d7c0bbfc7c393bf6",
      "parents": [
        "4e12c0342ec177cc064672cc4c14687d6e2e5e0d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:46:24 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:46:24 2026 -0400"
      },
      "message": "Make newcomers/_index a thin routing landing\n\nResolve the two long-standing TODOs on newcomers/_index.md that flagged\nit as a duplicate of contributors/_index.md. Reduce it to its routing\nlink list (ladder link made root-relative, and the self-undercutting\n\"just show me the code\" off-site bullet dropped), and remove the\n\"First Contributions\" section that duplicated /contributors/.\n\nPreserve that section\u0027s one distinctive point — that a newcomer\u0027s\nfeedback on the site itself is valuable — by folding it into the\ncontributors/ intro. Normalize remaining /newcomers/index.html links to\nthe clean /newcomers/ section URL.\n"
    },
    {
      "commit": "4e12c0342ec177cc064672cc4c14687d6e2e5e0d",
      "tree": "408d2dd193b1294213ecb26c53897b2ea66e6faa",
      "parents": [
        "3825cac113df2397285a6ac16394e9895a13fa0b"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:38:20 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:38:20 2026 -0400"
      },
      "message": "Link ladder\u0027s User/Contributor rungs to the mailing-lists page\n\nThe two rungs each restated how to find a project\u0027s lists on\nlists.apache.org — the same mechanics Commit 1 made contributors/mailing-lists.md\nthe canonical home for. Point both at that page instead of repeating\nthe \"look under the project name\" instruction.\n"
    },
    {
      "commit": "3825cac113df2397285a6ac16394e9895a13fa0b",
      "tree": "c9cbddd6012c41a1b8025cd822038acf458d2b0d",
      "parents": [
        "fe118a53c12245e285e71fe477e77439fa539ac9"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:34:10 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 06:34:10 2026 -0400"
      },
      "message": "Consolidate mailing-list mechanics; de-dupe newcomer how-to\n\nMove the subscribe/unsubscribe/other-channels instructions out of\ncontributors/_index.md (where a TODO already flagged them as misplaced)\ninto contributors/mailing-lists.md as a \"Subscribing to a list\" section,\nleaving a one-line pointer behind.\n\nTrim the newbiefaq \"choose a project\" and \"get involved\" answers to\ntheir distinctive points plus a link to the getting-started guide,\ninstead of restating the projects-directory / issue-tracker walkthrough\nthat guide already owns.\n\nNo content lost; mailing-lists.md becomes the single home for how to\njoin a list.\n"
    },
    {
      "commit": "fe118a53c12245e285e71fe477e77439fa539ac9",
      "tree": "53ef0d60b18cf6cc8895bf8abafd6d44ebb67645",
      "parents": [
        "144691fc3224633d4a68b129b9ff87ecad96acf0"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 05:52:33 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Oct 12 05:52:33 2026 -0400"
      },
      "message": "Remove duplicate newcommitter/newpmcmember pages\n\nThese pages were superseded by /pmc/adding-committers and\n/pmc/adding-pmc-members, which carry the current content (root-absolute\ntemplate links, GitHub capitalization, the account-created NOTICE step,\nand the Infrastructure-confirmation instruction). The old copies had\ndrifted out of date and used broken relative template links.\n\nRedirects for the old URLs already exist in static/.htaccess, so\nexisting links continue to resolve to the /pmc/ versions.\n"
    },
    {
      "commit": "144691fc3224633d4a68b129b9ff87ecad96acf0",
      "tree": "f58311a978f0ddb6fb2baf1d12313b4a156a7aec",
      "parents": [
        "576e1eb772382d537534202c98923f1f3adb9741"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Fri Sep 25 08:45:32 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Fri Sep 25 08:45:55 2026 -0400"
      },
      "message": "Adds missed September community metrics posts.\n"
    },
    {
      "commit": "576e1eb772382d537534202c98923f1f3adb9741",
      "tree": "1164ad9c61612f564ba1062d2b1d80daac6fa748",
      "parents": [
        "6dabc8f0c9998250fce9426f34908f0431da02c6"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:13:46 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:13:46 2026 +0100"
      },
      "message": "Add docn link [skip ci]\n"
    },
    {
      "commit": "6dabc8f0c9998250fce9426f34908f0431da02c6",
      "tree": "39766842e16206eb6544b1a3f99bc606b5933460",
      "parents": [
        "dab6f3a9c1b92ea54926c1f4d7a0467155c1243c"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:13:09 2026 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Fri Sep 18 14:13:09 2026 +0100"
      },
      "message": "Move Jenkins emails to notifications\n"
    },
    {
      "commit": "dab6f3a9c1b92ea54926c1f4d7a0467155c1243c",
      "tree": "e8f27ab0046cc6318ca523b2bf407bcf1f4d3f66",
      "parents": [
        "333035c757d00c8c3d5cba06bd277ca36d194fef",
        "3ee2e3330a9f3662476c107a5d129c306dd06fe2"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Sep 16 16:20:07 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 16:20:07 2026 -0400"
      },
      "message": "Merge pull request #237 from damepatr/preview/update-x-dropdown-item\n\nUpdate X (Formerly Twitter) Dropdown Item"
    },
    {
      "commit": "3ee2e3330a9f3662476c107a5d129c306dd06fe2",
      "tree": "e8f27ab0046cc6318ca523b2bf407bcf1f4d3f66",
      "parents": [
        "b22a9b5b1830306a9ac18451427309d07c41485f"
      ],
      "author": {
        "name": "damepatr",
        "email": "34666708+damepatr@users.noreply.github.com",
        "time": "Wed Sep 16 15:56:01 2026 -0400"
      },
      "committer": {
        "name": "damepatr",
        "email": "34666708+damepatr@users.noreply.github.com",
        "time": "Wed Sep 16 15:56:01 2026 -0400"
      },
      "message": "chore: dummy commit to trigger automated staging\n"
    },
    {
      "commit": "b22a9b5b1830306a9ac18451427309d07c41485f",
      "tree": "e8f27ab0046cc6318ca523b2bf407bcf1f4d3f66",
      "parents": [
        "333035c757d00c8c3d5cba06bd277ca36d194fef"
      ],
      "author": {
        "name": "damepatr",
        "email": "34666708+damepatr@users.noreply.github.com",
        "time": "Wed Sep 16 14:53:54 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 14:53:54 2026 -0400"
      },
      "message": "fix: replace Twitter dropdown item with a dropdown item for X"
    },
    {
      "commit": "333035c757d00c8c3d5cba06bd277ca36d194fef",
      "tree": "33876b8273017aa0fcdfb61d32f3730b599c0314",
      "parents": [
        "1cc0148c3e269d4d622f2894ea3b1a07b627f480",
        "8faaca6d6441ec29b3513b0a87e0c564bec022e3"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Tue Aug 25 11:38:06 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 11:38:06 2026 -0400"
      },
      "message": "Merge pull request #236 from DomGarguilo/fixTypo\n\nFix typos in template text files"
    },
    {
      "commit": "8faaca6d6441ec29b3513b0a87e0c564bec022e3",
      "tree": "33876b8273017aa0fcdfb61d32f3730b599c0314",
      "parents": [
        "1cc0148c3e269d4d622f2894ea3b1a07b627f480"
      ],
      "author": {
        "name": "Dom G",
        "email": "domgarguilo@apache.org",
        "time": "Tue Aug 25 11:35:55 2026 -0400"
      },
      "committer": {
        "name": "Dom G",
        "email": "domgarguilo@apache.org",
        "time": "Tue Aug 25 11:35:55 2026 -0400"
      },
      "message": "Fix typos in template text files\n"
    },
    {
      "commit": "1cc0148c3e269d4d622f2894ea3b1a07b627f480",
      "tree": "05b47731478e76b8656f201f7434da6638ca3798",
      "parents": [
        "88a1296bca1e24248c77ae34781f786cbcda8198"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Aug 04 18:28:23 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Aug 04 18:28:23 2026 -0400"
      },
      "message": "Whitespace to re-trigger CI\n"
    },
    {
      "commit": "88a1296bca1e24248c77ae34781f786cbcda8198",
      "tree": "56b023061db8fb6e8fe42634b9619df7c1aba276",
      "parents": [
        "7e025bb5ee0a68f35d103efb2928fb84dad74dda"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Tue Aug 04 23:20:09 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 23:20:09 2026 +0100"
      },
      "message": "Fix broken front matter so site builds"
    },
    {
      "commit": "7e025bb5ee0a68f35d103efb2928fb84dad74dda",
      "tree": "905845ef21798cb3be894c687acf4c439e8c8d6e",
      "parents": [
        "b5ee3d7696d875517b0722afb996fb7318cf4e5f",
        "bd221dab760316bbac3d8c07780b00ae4a731d81"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Tue Aug 04 17:56:17 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 17:56:17 2026 -0400"
      },
      "message": "Merge pull request #235 from apache/rbowen-why-2\n\nAdd \"Why Contribute to Apache?\" page and link from existing newcomer …"
    },
    {
      "commit": "bd221dab760316bbac3d8c07780b00ae4a731d81",
      "tree": "905845ef21798cb3be894c687acf4c439e8c8d6e",
      "parents": [
        "b5ee3d7696d875517b0722afb996fb7318cf4e5f"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Aug 04 17:53:59 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Aug 04 17:53:59 2026 -0400"
      },
      "message": "Add \"Why Contribute to Apache?\" page and link from existing newcomer docs\n\n- New page: newcomers/why.md - motivates contribution (skills,\n  influence, reputation, longevity, governance)\n- Added why-contribute blurb + link to newcomers/_index.md,\n  gettingStarted.md, contributor-ladder.md, etiquette.md\n- Added \"Why Contribute?\" as top entry in Contributing nav dropdown\n"
    },
    {
      "commit": "b5ee3d7696d875517b0722afb996fb7318cf4e5f",
      "tree": "01352f1ef8b7ba85dde5cb6f6a2593793505e87b",
      "parents": [
        "a1a32f252c84d73d6b1c3e0e591d112099c2cabb"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Aug 03 09:51:57 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Aug 03 09:51:57 2026 -0400"
      },
      "message": "August 2026 community metrics posts.\n"
    },
    {
      "commit": "a1a32f252c84d73d6b1c3e0e591d112099c2cabb",
      "tree": "07713de72ce8f6a733ea95454a99d321a03e3dfe",
      "parents": [
        "81dae681a5b53024f8992047559d2dfeac25a99d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Jul 01 10:17:44 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Jul 01 11:21:38 2026 -0400"
      },
      "message": "July 1 community activity blog posts.\n"
    },
    {
      "commit": "81dae681a5b53024f8992047559d2dfeac25a99d",
      "tree": "7fbe46967e2c3a7b92809d0c0a955943ef543868",
      "parents": [
        "2113c6fecbd1e66a7bb02cd4ab58fb094aab48a6",
        "9217f0b02bba853587878d55de4d7a7839178eb0"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Wed Jun 10 09:08:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 09:08:19 2026 -0400"
      },
      "message": "Merge pull request #232 from apache/rbowen-why\n\nEmphasize the why."
    },
    {
      "commit": "9217f0b02bba853587878d55de4d7a7839178eb0",
      "tree": "7fbe46967e2c3a7b92809d0c0a955943ef543868",
      "parents": [
        "2113c6fecbd1e66a7bb02cd4ab58fb094aab48a6"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 14:13:03 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 14:20:40 2026 -0400"
      },
      "message": "Emphasize the why.\n\nThis whole section should be about persuading companies that\nparticipating in open source is to their benefit, rather than being\nabout giving stuff away. This is a reorg that focuses on *WHY* companies\nshould participate, and emphasizes that this is in the interest of their\nbusiness and customers.\n"
    },
    {
      "commit": "2113c6fecbd1e66a7bb02cd4ab58fb094aab48a6",
      "tree": "4d5a046dd8661e0a8c868cf06209c0acd34391e6",
      "parents": [
        "82abff362f059de16d695ef4dcb3c98a0dda7cea"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 14:18:52 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 14:18:52 2026 -0400"
      },
      "message": "\"navigation\" tag\n\n\"navigation\" isn\u0027t a useful tag. Tags should reflect the content/topic\nof the page. All pages are for navigation, by definition, making this a\nmeaningless tag for the purpose of search and, y\u0027know, navigation.\n"
    },
    {
      "commit": "82abff362f059de16d695ef4dcb3c98a0dda7cea",
      "tree": "5d8b408e540ba8947f818050162d31720fd879ab",
      "parents": [
        "0f1562e3839b42053275bdf8ea55319ec27c8a3a"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 11:35:42 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Tue Jun 09 11:35:42 2026 -0400"
      },
      "message": "Adds a new \"becoming a PMC member\" document, based on advice that I give\npeople that I\u0027m mentoring.\n"
    },
    {
      "commit": "0f1562e3839b42053275bdf8ea55319ec27c8a3a",
      "tree": "f13f4c1a555fdd042765b7209754b24d4126475e",
      "parents": [
        "77721c1207246fe9237c3ab2c160f3fa8d3294c0"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Jun 01 12:40:20 2026 -0400"
      },
      "committer": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Mon Jun 01 12:41:30 2026 -0400"
      },
      "message": "June community activity blog posts.\n"
    },
    {
      "commit": "77721c1207246fe9237c3ab2c160f3fa8d3294c0",
      "tree": "e54186f3fcf1bada1f5349e7208b618d930cbbf6",
      "parents": [
        "26a3f2190a240ea59597812fe3e9c83528f27f05",
        "7bd2d1e89ae942e73d33b88cf5a82963d0a386e7"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@apache.org",
        "time": "Thu May 28 15:05:23 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 15:05:23 2026 -0400"
      },
      "message": "Merge pull request #231 from rbowen/asf-policy-links\n\nfix: Add required ASF policy links to footer"
    }
  ],
  "next": "7bd2d1e89ae942e73d33b88cf5a82963d0a386e7"
}
