Loading .vscode/settings.json +4 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ } }, "cSpell.words": [ "activitypub", "bccs", "btos", "cfworker", Loading @@ -37,10 +38,13 @@ "docloader", "fedify", "fediverse", "halfyear", "httpsig", "jsonld", "langstr", "Lemmy", "Misskey", "nodeinfo", "phensley", "Pixelfed", "rels", Loading CHANGES.md +11 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,17 @@ Version 0.2.0 To be released. - Implemented [NodeInfo] 2.1 protocol. [[#1]] - Now `Federation.handle()` accepts requests for */.well-known/nodeinfo*. - Added `Federation.setNodeInfoDispatcher()` method. - Added `Context.getNodeInfoUri()` method. - Added `NodeInfo` interface. - Added `NodeInfoDispatcher` type. [NodeInfo]: https://nodeinfo.diaspora.software/ [#1]: https://github.com/dahlia/fedify/issues/1 Version 0.1.0 ------------- Loading README.md +2 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ The rough roadmap is to implement the following features out of the box: - [HTTP Signatures] - Middlewares for handling webhooks - [ActivityPub] client - [NodeInfo] protocol - Special touch for interoperability with Mastodon and few other popular fediverse software Loading Loading @@ -53,6 +54,7 @@ resources: [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ [WebFinger]: https://datatracker.ietf.org/doc/html/rfc7033 [HTTP Signatures]: https://tools.ietf.org/html/draft-cavage-http-signatures-12 [NodeInfo]: https://nodeinfo.diaspora.software/ Installation Loading docs/_includes/head.njk +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ a:hover code { text-decoration: underline; } a:active code { background-color: transparent; } pre, pre > code { font-size: var(--font-size); } dl { margin-top: var(--typography-spacing-vertical); } dd { margin-bottom: var(--typography-spacing-vertical); } .callout { border-left: 0.5rem solid var(--primary); padding-left: 1.5rem; Loading docs/index.md +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ The rough roadmap is to implement the following features out of the box: - [HTTP Signatures] - Middlewares for handling webhooks - [ActivityPub] client - [NodeInfo] protocol - Special touch for interoperability with Mastodon and few other popular fediverse software Loading @@ -46,3 +47,4 @@ resources: [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ [WebFinger]: https://datatracker.ietf.org/doc/html/rfc7033 [HTTP Signatures]: https://tools.ietf.org/html/draft-cavage-http-signatures-12 [NodeInfo]: https://nodeinfo.diaspora.software/ Loading
.vscode/settings.json +4 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ } }, "cSpell.words": [ "activitypub", "bccs", "btos", "cfworker", Loading @@ -37,10 +38,13 @@ "docloader", "fedify", "fediverse", "halfyear", "httpsig", "jsonld", "langstr", "Lemmy", "Misskey", "nodeinfo", "phensley", "Pixelfed", "rels", Loading
CHANGES.md +11 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,17 @@ Version 0.2.0 To be released. - Implemented [NodeInfo] 2.1 protocol. [[#1]] - Now `Federation.handle()` accepts requests for */.well-known/nodeinfo*. - Added `Federation.setNodeInfoDispatcher()` method. - Added `Context.getNodeInfoUri()` method. - Added `NodeInfo` interface. - Added `NodeInfoDispatcher` type. [NodeInfo]: https://nodeinfo.diaspora.software/ [#1]: https://github.com/dahlia/fedify/issues/1 Version 0.1.0 ------------- Loading
README.md +2 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ The rough roadmap is to implement the following features out of the box: - [HTTP Signatures] - Middlewares for handling webhooks - [ActivityPub] client - [NodeInfo] protocol - Special touch for interoperability with Mastodon and few other popular fediverse software Loading Loading @@ -53,6 +54,7 @@ resources: [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ [WebFinger]: https://datatracker.ietf.org/doc/html/rfc7033 [HTTP Signatures]: https://tools.ietf.org/html/draft-cavage-http-signatures-12 [NodeInfo]: https://nodeinfo.diaspora.software/ Installation Loading
docs/_includes/head.njk +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ a:hover code { text-decoration: underline; } a:active code { background-color: transparent; } pre, pre > code { font-size: var(--font-size); } dl { margin-top: var(--typography-spacing-vertical); } dd { margin-bottom: var(--typography-spacing-vertical); } .callout { border-left: 0.5rem solid var(--primary); padding-left: 1.5rem; Loading
docs/index.md +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ The rough roadmap is to implement the following features out of the box: - [HTTP Signatures] - Middlewares for handling webhooks - [ActivityPub] client - [NodeInfo] protocol - Special touch for interoperability with Mastodon and few other popular fediverse software Loading @@ -46,3 +47,4 @@ resources: [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/ [WebFinger]: https://datatracker.ietf.org/doc/html/rfc7033 [HTTP Signatures]: https://tools.ietf.org/html/draft-cavage-http-signatures-12 [NodeInfo]: https://nodeinfo.diaspora.software/