{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598898892,"defaultBranch":"master","name":"sphinx-js-fork","ownerLogin":"pyodide","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-08T02:50:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77002075?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696119819.0","currentOid":""},"activityList":{"items":[{"before":"ebe90e74c8b7c1811d2c5cf41bc5094d136b98cc","after":"14958086d51939ae4078751abec004e1f3fea1fe","ref":"refs/heads/master","pushedAt":"2024-06-09T18:01:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Don't error if there are no exports (#164)","shortMessageHtmlLink":"Don't error if there are no exports (#164)"}},{"before":"a012f65542eb09664eec7f85b0c79cdca7e37588","after":"ebe90e74c8b7c1811d2c5cf41bc5094d136b98cc","ref":"refs/heads/master","pushedAt":"2024-05-27T18:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Make latex build not crash","shortMessageHtmlLink":"Make latex build not crash"}},{"before":"bbcc4b0f0bbded7affcb366d83a1e4d3780ada31","after":"a012f65542eb09664eec7f85b0c79cdca7e37588","ref":"refs/heads/master","pushedAt":"2024-05-07T15:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"If we fail to find the object given by path, catch the error (#162)\n\nThis corresponds to some slightly weird code paths in convertReferenceToXRef.\r\nIdeally we'd fix them but I don't know how.","shortMessageHtmlLink":"If we fail to find the object given by path, catch the error (#162)"}},{"before":"5d4ca7b0679df6ecc7a14b1953f895160a84c1b3","after":"bbcc4b0f0bbded7affcb366d83a1e4d3780ada31","ref":"refs/heads/master","pushedAt":"2024-05-07T15:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Fix compatibility with sphinx 6 (#161)\n\n_visit_sig_parameter_list doesn't exist in Sphinx 6 so we need to reimplement it.","shortMessageHtmlLink":"Fix compatibility with sphinx 6 (#161)"}},{"before":"d878a1a30abdfed3de02c4408aa69a99fefcb889","after":"5d4ca7b0679df6ecc7a14b1953f895160a84c1b3","ref":"refs/heads/master","pushedAt":"2024-05-07T13:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Move the xref kind arg onto a field of the TypeXRefInternal (#160)\n\nThis field is always None unless the argument is a TypeXRefInternal so it makes\r\nmore sense to put it as a field.","shortMessageHtmlLink":"Move the xref kind arg onto a field of the TypeXRefInternal (#160)"}},{"before":"36bf56d1c4daf0baaa70d6406482a78d32646732","after":"d878a1a30abdfed3de02c4408aa69a99fefcb889","ref":"refs/heads/master","pushedAt":"2024-05-06T17:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"NFC Fix type checking in test_typedoc_analysis (#159)","shortMessageHtmlLink":"NFC Fix type checking in test_typedoc_analysis (#159)"}},{"before":"b6892466f64f6a5e6bf81748cbc2f25ba64f7258","after":"36bf56d1c4daf0baaa70d6406482a78d32646732","ref":"refs/heads/master","pushedAt":"2024-05-06T17:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Label readonly properties in the docs (#158)","shortMessageHtmlLink":"Label readonly properties in the docs (#158)"}},{"before":"2b35f7c76b2ef9a310d3111c7c31a9a7bf53687e","after":"b6892466f64f6a5e6bf81748cbc2f25ba64f7258","ref":"refs/heads/master","pushedAt":"2024-05-06T15:21:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Fill in conversion implementations for remaining typescript types (#157)","shortMessageHtmlLink":"Fill in conversion implementations for remaining typescript types (#157)"}},{"before":"fb880246c872deedda0a31bba2894d9d25d9d4bc","after":"2b35f7c76b2ef9a310d3111c7c31a9a7bf53687e","ref":"refs/heads/master","pushedAt":"2024-05-06T14:27:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add documentation entries for type aliases (#156)\n\nAdd a TypeAlias ir entry, repurpose Attribute renderer to also render type\r\naliases, add a type alias directive and xref role.","shortMessageHtmlLink":"Add documentation entries for type aliases (#156)"}},{"before":"31eac8d2279a67ae9d41a082d054062691f3cfbc","after":"fb880246c872deedda0a31bba2894d9d25d9d4bc","ref":"refs/heads/master","pushedAt":"2024-05-06T13:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add type parameters to rendered rst for functions, classes, and interfaces (#148)\n\nWhen rendering a jsfunction, jsclass, or jsinterface, if there are type params\r\ninclude them. Like:\r\n```js\r\nfunction f(x, y)\r\n```\r\nI also removed the parens from classes and interfaces because they look weird.\r\n\r\nWe had to add an extra docutils node for js-type-params because the normal type\r\nparams docutils node uses square brackets not angle brackets.","shortMessageHtmlLink":"Add type parameters to rendered rst for functions, classes, and inter…"}},{"before":"f0a1dc61f2d47cfe6be4b5824e0c435263cbad3b","after":"31eac8d2279a67ae9d41a082d054062691f3cfbc","ref":"refs/heads/master","pushedAt":"2024-05-06T13:49:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Remove parenthesis from xrefs to classes (#155)\n\nThey look weird in a lot of places","shortMessageHtmlLink":"Remove parenthesis from xrefs to classes (#155)"}},{"before":"0ac271e932398ba4e164c2084f27515f45fdc199","after":"f0a1dc61f2d47cfe6be4b5824e0c435263cbad3b","ref":"refs/heads/master","pushedAt":"2024-05-06T13:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Move the way that we render extends bound on type parameter (#154)\n\nIt didn't work correctly before because the description list label does not\r\nrender rst.","shortMessageHtmlLink":"Move the way that we render extends bound on type parameter (#154)"}},{"before":"90055b1868851e6d88e492e7e526829da964bf82","after":"0ac271e932398ba4e164c2084f27515f45fdc199","ref":"refs/heads/master","pushedAt":"2024-05-06T13:01:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Fix interface xrefs (#153)\n\nThis adds a role for interface cross referencing. It also updates\r\n`ts_type_xref_formatter` to take a third argument \"kind\" which indicates which\r\ntype of object we're referring to so that we can generate proper xrefs. TODO: We\r\nshould probably move this field onto the XRefInternal object.","shortMessageHtmlLink":"Fix interface xrefs (#153)"}},{"before":"a6515c91d30a98eda376c5efbbee6e3080c692b8","after":"90055b1868851e6d88e492e7e526829da964bf82","ref":"refs/heads/master","pushedAt":"2024-05-06T10:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add package.json file back to js source directory (#152)\n\nThe ts-check job wants it in the root directory, execution needs it in the\r\nsource directory. I moved it back to the source directory and symlinked the root\r\nfile to the source directory one. Hopefully this works okay...","shortMessageHtmlLink":"Add package.json file back to js source directory (#152)"}},{"before":"09fa50221e4f5bef176497a46f6df344b2be482f","after":"a6515c91d30a98eda376c5efbbee6e3080c692b8","ref":"refs/heads/master","pushedAt":"2024-05-06T09:54:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Merge pull request #151 from hoodmane/remove-tsx-pin\n\nRemove tsx pin","shortMessageHtmlLink":"Merge pull request #151 from hoodmane/remove-tsx-pin"}},{"before":"10f1d7554abce0a0cbe6ad1b35b98c924b5e0c4f","after":"09fa50221e4f5bef176497a46f6df344b2be482f","ref":"refs/heads/master","pushedAt":"2024-05-06T09:21:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Merge pull request #150 from hoodmane/some-fixes\n\nAdd ts source files to manifest\r\n\r\nSpecify tsconfig.json in cli args to typedoc","shortMessageHtmlLink":"Merge pull request #150 from hoodmane/some-fixes"}},{"before":"acd994d8205a23ab8001befcb2ae067752406f1d","after":"10f1d7554abce0a0cbe6ad1b35b98c924b5e0c4f","ref":"refs/heads/master","pushedAt":"2024-05-04T14:58:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"NFC Move more stuff from __init__.py into directives.py (#149)","shortMessageHtmlLink":"NFC Move more stuff from __init__.py into directives.py (#149)"}},{"before":"f34881dacf14ddcfd5c4481528f63c7b4ae81087","after":"acd994d8205a23ab8001befcb2ae067752406f1d","ref":"refs/heads/master","pushedAt":"2024-05-04T14:44:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"NFC Rename renderType to convertType (#145)\n\nMissed one place before","shortMessageHtmlLink":"NFC Rename renderType to convertType (#145)"}},{"before":"712ee5ecb65a53ad618c3dc08a3d91ce0d4f1046","after":"f34881dacf14ddcfd5c4481528f63c7b4ae81087","ref":"refs/heads/master","pushedAt":"2024-05-04T14:42:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Disable check_ts ci job until we figure out how to fix it (#147)","shortMessageHtmlLink":"Disable check_ts ci job until we figure out how to fix it (#147)"}},{"before":"992509cbff33ae9722eb4ca2f6066759f1316a9d","after":"712ee5ecb65a53ad618c3dc08a3d91ce0d4f1046","ref":"refs/heads/master","pushedAt":"2024-05-04T14:38:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Fix CI: Pin tsx to 4.9.0 (#146)\n\ntsx just released v4.9.1 which seems to break us","shortMessageHtmlLink":"Fix CI: Pin tsx to 4.9.0 (#146)"}},{"before":"5c745f6e65071721412e21bb947e898d0b7ec78b","after":"992509cbff33ae9722eb4ca2f6066759f1316a9d","ref":"refs/heads/master","pushedAt":"2024-05-03T16:34:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Chore: add CI check to run tsc on the code (#142)\n\nHopefully it will work after I merge it?","shortMessageHtmlLink":"Chore: add CI check to run tsc on the code (#142)"}},{"before":"f228dac2cbda2b3c2a3d5d995d4d0fe916fb0c76","after":"5c745f6e65071721412e21bb947e898d0b7ec78b","ref":"refs/heads/master","pushedAt":"2024-05-03T16:03:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Chore: Move package.json from sphinx_js/js to root directory (#143)\n\nThis is supposed to help make the ts check job work","shortMessageHtmlLink":"Chore: Move package.json from sphinx_js/js to root directory (#143)"}},{"before":"e0d408b7d25b64255c8a38c579f48349fbedb5b0","after":"f228dac2cbda2b3c2a3d5d995d4d0fe916fb0c76","ref":"refs/heads/master","pushedAt":"2024-05-03T14:52:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Chore: Run Python 3.12 in CI (#141)","shortMessageHtmlLink":"Chore: Run Python 3.12 in CI (#141)"}},{"before":"c8fc5a71ae1eeed5b54b8b07bbf341b89cce85bd","after":"e0d408b7d25b64255c8a38c579f48349fbedb5b0","ref":"refs/heads/master","pushedAt":"2024-05-03T14:47:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"NFC tidy up (#140)\n\nUse `refl.kindOf` instead of comparing value of `refl.kind` which is a bit\r\ntidier. Rename `renderType` to `convertType` to keep terminology more\r\nconsistent. Also update `.gitignore`","shortMessageHtmlLink":"NFC tidy up (#140)"}},{"before":"f48890dcb59ebb5be5147a57ecc8d9e7bc86f3ac","after":"c8fc5a71ae1eeed5b54b8b07bbf341b89cce85bd","ref":"refs/heads/master","pushedAt":"2024-05-03T14:35:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add more sphinxJsConfig hooks (#139)\n\nI added hooks preConvert and postConvert. preCommit receives just the typedoc\r\napp and runs right after application bootstrap. (To run earlier I think you'd\r\nneed to make an actual typedoc plugin). `postConvert` runs right at the end. I\r\nalso added a map from typedoc reflections to the corresponding ir item that\r\npostConvert can look at. I also added an extra_data dictionary which we pass to\r\nPython so that implementations of these hooks can pass extra information to be\r\nhandled on the Pythons side. (None of the Python-side hooks can use this info\r\nyet, it can only be used via a monkeypatch.)\r\n\r\nNo test coverage for any of this...","shortMessageHtmlLink":"Add more sphinxJsConfig hooks (#139)"}},{"before":"1fae4ce4cc7dce363df1b85a86c974364b579a8e","after":"f48890dcb59ebb5be5147a57ecc8d9e7bc86f3ac","ref":"refs/heads/master","pushedAt":"2024-05-03T14:13:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add a separate directive for interfaces than for classes (#138)\n\nThis adds a `:js:interface:` directive so that interfaces get their own distinct\r\nprefix and index entries. Otherwise, we still render them identically to\r\nclasses but it's not clear that there is a downside to this.","shortMessageHtmlLink":"Add a separate directive for interfaces than for classes (#138)"}},{"before":"902012bc4028b285718759f3af10849165748a90","after":"1fae4ce4cc7dce363df1b85a86c974364b579a8e","ref":"refs/heads/master","pushedAt":"2024-05-03T14:08:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"NFC Use singular kind strings (#137)\n\nI think this looks a little neater.","shortMessageHtmlLink":"NFC Use singular kind strings (#137)"}},{"before":"d0e631d8b14f6c4906cd84f6c31c8ede138212d4","after":"902012bc4028b285718759f3af10849165748a90","ref":"refs/heads/master","pushedAt":"2024-05-03T13:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Give interfaces their own autosummary and automodule sections (#136)\n\nPrior to this, we crash if we run automodule on a module that exports an\r\ninterface. This fix automodule for exported interfaces and adds a new section to\r\nautomodule and autosummary for these.","shortMessageHtmlLink":"Give interfaces their own autosummary and automodule sections (#136)"}},{"before":"dd151604fda9db28f9e898262025ecf89f8733d7","after":"d0e631d8b14f6c4906cd84f6c31c8ede138212d4","ref":"refs/heads/master","pushedAt":"2024-05-03T13:51:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Use Type as the type in IR for extends/implements instead of a path (#135)\n\nThis makes the cross referencing for types that we extend or implement match the\r\ncross referencing for types in other places. In particular it allows us to \"extend\" \r\nexternal types.","shortMessageHtmlLink":"Use Type as the type in IR for extends/implements instead of a path (#…"}},{"before":"ade48562e839ec4c98661c3dffcfff3a7700903f","after":"dd151604fda9db28f9e898262025ecf89f8733d7","ref":"refs/heads/master","pushedAt":"2024-05-03T13:44:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoodmane","name":"Hood Chatham","path":"/hoodmane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8739626?s=80&v=4"},"commit":{"message":"Add @hidetype tag to suppress the type of a property (#134)\n\nSome things with complex types can be a bit of an eyesore and we want to hide\r\nthem. In the future it could be nice to have a way to replace the type with\r\na specified string but this is good enough for now.","shortMessageHtmlLink":"Add @hidetype tag to suppress the type of a property (#134)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYHr5nQA","startCursor":null,"endCursor":null}},"title":"Activity · pyodide/sphinx-js-fork"}