{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreic6eositdfbmnafw3pegwspabzv75rbxftlu6thq7ufuluijqrmhi",
    "uri": "at://did:plc:hwpfviglvxef74s5w4fhywt7/app.bsky.feed.post/3mkoida2q46x3"
  },
  "contributors": [
    {
      "did": "did:plc:dqehxkfb3kv6bx7tfkvyzdt4",
      "role": "author"
    }
  ],
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreigcwkwdfr2ij4hhadyodb23srhmtcsxt7n3lzziono3sbapwepsty"
    },
    "mimeType": "image/png",
    "size": 73348
  },
  "description": "When Microsoft bought GitHub in 2018 my kneejerk reaction — like so many others — was to start looking for alternatives. For a while I self hosted a Gitea instance but I never totally bought into it: some repositories I still pushed to GitHub, some I pushed to Gitea and they got mirrored, and I ended up causing myself problems when I got the two confused. Part of the problem was that the GitHu...",
  "path": "/migrating-from-github-to-forgejo/",
  "publishedAt": "2026-04-30T00:00:00Z",
  "site": "at://did:plc:hwpfviglvxef74s5w4fhywt7/site.standard.publication/3mnmr7tmggs2e",
  "title": "Migrating from GitHub to Forgejo"
}