Unverified Commit 5500c2a2 authored by Hong Minhee's avatar Hong Minhee
Browse files

Metadata and readme

[ci skip]
parent f6b45b61
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -13,6 +13,8 @@ Version 0.5.0

To be released.

 -  Fedify is now available on npm: [@fedify/fedify].  [[#24]]

 -  Abstract key-value store for caching.

     -  Added `KvStore` interface.
@@ -42,6 +44,8 @@ To be released.
     -  Added `exportSpki()` function.
     -  Added `importSpki()` function.

[@fedify/fedify]: https://www.npmjs.com/package/@fedify/fedify
[#24]: https://github.com/dahlia/fedify/discussions/24

Version 0.4.0
-------------
+7 −6
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@ Fedify: an ActivityPub server framework
=======================================

[![JSR][JSR badge]][JSR]
[![JSR score][JSR score badge]][JSR score]
[![npm][npm badge]][npm]
[![GitHub Actions][GitHub Actions badge]][GitHub Actions]
[![Matrix][Matrix badge]][Matrix]
[![Follow @hongminhee@todon.eu][@hongminhee.todon.eu badge]][@hongminhee.todon.eu]
@@ -13,7 +13,7 @@ Fedify: an ActivityPub server framework
> [!NOTE]
> Looking for a quick demo?  Here it is: [Fedify Demo] on Deno Playground.

Fedify is a [Deno]/TypeScript library for building federated server apps
Fedify is a TypeScript library for building federated server apps
powered by [ActivityPub] and other standards, so-called [fediverse].[^1]
It aims to eliminate the complexity and redundant boilerplate code when
building a federated server app, so that you can focus on your business logic
@@ -51,9 +51,9 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions].
      [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on.

[JSR]: https://jsr.io/@fedify/fedify
[JSR badge]: https://jsr.io/badges/@fedify/fedify
[JSR score]: https://jsr.io/@fedify/fedify/score
[JSR score badge]: https://jsr.io/badges/@fedify/fedify/score
[JSR badge]: https://jsr.io/badges/@fedify/fedify?
[npm]: https://www.npmjs.com/package/@fedify/fedify
[npm badge]: https://img.shields.io/npm/v/@fedify/fedify?logo=npm
[GitHub Actions]: https://github.com/dahlia/fedify/actions/workflows/build.yaml
[GitHub Actions badge]: https://github.com/dahlia/fedify/actions/workflows/build.yaml/badge.svg
[Matrix]: https://matrix.to/#/#fedify:matrix.org
@@ -61,7 +61,6 @@ join our [Matrix chat space][Matrix] or [GitHub Discussions].
[@hongminhee.todon.eu badge]: https://fedi-badge.deno.dev/@hongminhee@todon.eu/followers.svg
[@hongminhee.todon.eu]: https://todon.eu/@hongminhee
[Fedify Demo]: https://dash.deno.com/playground/fedify-demo
[Deno]: https://deno.com/
[ActivityPub]: https://www.w3.org/TR/activitypub/
[fediverse]: https://en.wikipedia.org/wiki/Fediverse
[Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/
@@ -94,3 +93,5 @@ Or you can directly import it in your code using `jsr:` specifier:
~~~~ typescript
import { Federation } from "jsr:@fedify/fedify";
~~~~

[Deno]: https://deno.com/
+8 −1
Original line number Diff line number Diff line
@@ -18,7 +18,14 @@ await build({
    name: "@fedify/fedify",
    version: Deno.args[0] ?? metadata.version,
    description: "An ActivityPub server framework",
    keywords: ["ActivityPub", "fediverse"],
    license: "AGPL-3.0",
    author: {
      name: "Hong Minhee",
      email: "hong@minhee.org",
      url: "https://hongminhee.org/",
    },
    homepage: "https://fedify.dev/",
    repository: {
      type: "git",
      url: "git+https://github.com/dahlia/fedify.git",
@@ -89,4 +96,4 @@ await build({
  },
});

// cSpell: ignore 2KNRVU
// cSpell: ignore Minhee 2KNRVU
+1 −2
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ Fedify: an ActivityPub server framework
> [!NOTE]
> Looking for a quick demo?  Here it is: [Fedify Demo] on Deno Playground.

Fedify is a [Deno]/TypeScript library for building federated server apps
Fedify is a TypeScript library for building federated server apps
powered by [ActivityPub] and other standards, so-called [fediverse].[^1]
It aims to eliminate the complexity and redundant boilerplate code when
building a federated server app, so that you can focus on your business logic
@@ -52,7 +52,6 @@ join our [Matrix chat space] or [GitHub Discussions].
      [Mastodon], [Lemmy], [Pixelfed], [PeerTube], and so on.

[Fedify Demo]: https://dash.deno.com/playground/fedify-demo
[Deno]: https://deno.com/
[ActivityPub]: https://www.w3.org/TR/activitypub/
[fediverse]: https://en.wikipedia.org/wiki/Fediverse
[Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/
+1 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
 * Fedify: a fediverse server framework
 * ====================================
 *
 * Fedify is a [Deno]/TypeScript library for building federated server apps
 * Fedify is a TypeScript library for building federated server apps
 * powered by [ActivityPub] and other standards, which is so-called [fediverse].
 * It aims to eliminate the complexity and redundant boilerplate code when
 * building a federated server app, so that you can focus on your business
@@ -32,7 +32,6 @@
 *   ([Unstable](https://unstable.fedify.dev/manual/))
 * - [Examples](https://github.com/dahlia/fedify/tree/main/examples)
 *
 * [Deno]: https://deno.com/
 * [ActivityPub]: https://www.w3.org/TR/activitypub/
 * [fediverse]: https://en.wikipedia.org/wiki/Fediverse
 * [Activity Vocabulary]: https://www.w3.org/TR/activitystreams-vocabulary/