diff --git a/README.md b/README.md index 398dca1..5633d1f 100644 --- a/README.md +++ b/README.md @@ -14,50 +14,50 @@ The FEP Process is an initiative of the [SocialHub](https://socialhub.activitypu | Title | Status | Tracking issue | `dateReceived` | `dateFinalized` (or `dateWithdrawn`) | | --- | --- | ----- | ------- | ------ | -| [FEP-a4ed: The Fediverse Enhancement Proposal Process](./fep/a4ed/fep-a4ed.md) | `FINAL` | [#201](https://codeberg.org/fediverse/fep/issues/201) | 2020-10-16 | 2021-01-18 | -| [FEP-8fcf: Followers collection synchronization across servers](./fep/8fcf/fep-8fcf.md) | `FINAL` | [#6](https://codeberg.org/fediverse/fep/issues/6) | 2020-10-24 | 2022-02-07 | -| [FEP-f1d5: NodeInfo in Fediverse Software](./fep/f1d5/fep-f1d5.md) | `FINAL` | [#50](https://codeberg.org/fediverse/fep/issues/50) | 2020-12-13 | 2023-06-02 | -| [FEP-400e: Publicly-appendable ActivityPub collections](./fep/400e/fep-400e.md) | `FINAL` | [#5](https://codeberg.org/fediverse/fep/issues/5) | 2021-02-16 | 2022-02-04 | -| [FEP-8c3f: Web Monetization](./fep/8c3f/fep-8c3f.md) | `WITHDRAWN` | [#3](https://codeberg.org/fediverse/fep/issues/3) | 2022-01-18 | 2023-10-27 | -| [FEP-2100: Unbound Group and Organization](./fep/2100/fep-2100.md) | `DRAFT` | [#36](https://codeberg.org/fediverse/fep/issues/36) | 2022-03-31 | - | -| [FEP-e232: Object Links](./fep/e232/fep-e232.md) | `FINAL` | [#14](https://codeberg.org/fediverse/fep/issues/14) | 2022-08-01 | 2023-12-03 | -| [FEP-5624: Per-object reply control policies](./fep/5624/fep-5624.md) | `DRAFT` | [#18](https://codeberg.org/fediverse/fep/issues/18) | 2022-08-23 | - | -| [FEP-1b12: Group federation](./fep/1b12/fep-1b12.md) | `FINAL` | [#22](https://codeberg.org/fediverse/fep/issues/22) | 2022-11-12 | 2023-02-09 | -| [FEP-8b32: Object Integrity Proofs](./fep/8b32/fep-8b32.md) | `DRAFT` | [#29](https://codeberg.org/fediverse/fep/issues/29) | 2022-11-12 | - | -| [FEP-c390: Identity Proofs](./fep/c390/fep-c390.md) | `DRAFT` | [#34](https://codeberg.org/fediverse/fep/issues/34) | 2022-11-23 | - | -| [FEP-cb76: Content Addressed Vocabulary](./fep/cb76/fep-cb76.md) | `DRAFT` | [#41](https://codeberg.org/fediverse/fep/issues/41) | 2022-11-29 | - | -| [FEP-fb2a: Actor metadata](./fep/fb2a/fep-fb2a.md) | `DRAFT` | [#45](https://codeberg.org/fediverse/fep/issues/45) | 2022-12-09 | - | -| [FEP-c118: Content licensing support](./fep/c118/fep-c118.md) | `DRAFT` | [#57](https://codeberg.org/fediverse/fep/issues/57) | 2023-01-16 | - | -| [FEP-2e40: The FEP Vocabulary Extension Process](./fep/2e40/fep-2e40.md) | `WITHDRAWN` | [#62](https://codeberg.org/fediverse/fep/issues/62) | 2023-02-13 | 2023-09-04 | -| [FEP-7888: Demystifying the context property](./fep/7888/fep-7888.md) | `DRAFT` | [#68](https://codeberg.org/fediverse/fep/issues/68) | 2023-03-14 | - | -| [FEP-d767: Extend ActivityPub with Valueflows](./fep/d767/fep-d767.md) | `DRAFT` | [#76](https://codeberg.org/fediverse/fep/issues/76) | 2023-04-02 | - | -| [FEP-5bf0: Collection sorting and filtering](./fep/5bf0/fep-5bf0.md) | `DRAFT` | [#80](https://codeberg.org/fediverse/fep/issues/80) | 2023-04-10 | - | -| [FEP-888d: Using https://w3id.org/fep as a base for FEP-specific namespaces](./fep/888d/fep-888d.md) | `DRAFT` | [#83](https://codeberg.org/fediverse/fep/issues/83) | 2023-04-10 | - | -| [FEP-612d: Identifying ActivityPub Objects through DNS](./fep/612d/fep-612d.md) | `DRAFT` | [#89](https://codeberg.org/fediverse/fep/issues/89) | 2023-04-18 | - | -| [FEP-0ea0: Payment Links](./fep/0ea0/fep-0ea0.md) | `DRAFT` | [#88](https://codeberg.org/fediverse/fep/issues/88) | 2023-04-18 | - | -| [FEP-fffd: Proxy Objects](./fep/fffd/fep-fffd.md) | `DRAFT` | [#95](https://codeberg.org/fediverse/fep/issues/95) | 2023-04-29 | - | -| [FEP-4adb: Dereferencing identifiers with webfinger](./fep/4adb/fep-4adb.md) | `DRAFT` | [#100](https://codeberg.org/fediverse/fep/issues/100) | 2023-05-13 | - | -| [FEP-a070: Ordered properties for plain JSON consumers](./fep/a070/fep-a070.md) | `DRAFT` | [#121](https://codeberg.org/fediverse/fep/issues/121) | 2023-06-13 | - | -| [FEP-c648: Blocked Collection](./fep/c648/fep-c648.md) | `DRAFT` | [#123](https://codeberg.org/fediverse/fep/issues/123) | 2023-06-14 | - | -| [FEP-bad1: Object history collection](./fep/bad1/fep-bad1.md) | `DRAFT` | [#124](https://codeberg.org/fediverse/fep/issues/124) | 2023-06-15 | - | -| [FEP-4ccd: Pending Followers Collection and Pending Following Collection](./fep/4ccd/fep-4ccd.md) | `DRAFT` | [#129](https://codeberg.org/fediverse/fep/issues/129) | 2023-06-21 | - | -| [FEP-d36d: Sharing Content Across Federated Forums](./fep/d36d/fep-d36d.md) | `DRAFT` | [#125](https://codeberg.org/fediverse/fep/issues/125) | 2023-07-01 | - | -| [FEP-1970: Chat Links](./fep/1970/fep-1970.md) | `DRAFT` | [#128](https://codeberg.org/fediverse/fep/issues/128) | 2023-07-04 | - | -| [FEP-521a: Representing actor's public keys](./fep/521a/fep-521a.md) | `DRAFT` | [#130](https://codeberg.org/fediverse/fep/issues/130) | 2023-07-08 | - | -| [FEP-ae97: Client-side activity signing](./fep/ae97/fep-ae97.md) | `DRAFT` | [#148](https://codeberg.org/fediverse/fep/issues/148) | 2023-08-14 | - | -| [FEP-0837: Federated Marketplace](./fep/0837/fep-0837.md) | `DRAFT` | [#147](https://codeberg.org/fediverse/fep/issues/147) | 2023-08-17 | - | -| [FEP-67ff: FEDERATION.md](./fep/67ff/fep-67ff.md) | `DRAFT` | [#157](https://codeberg.org/fediverse/fep/issues/157) | 2023-09-05 | - | -| [FEP-5feb: Search indexing consent for actors](./fep/5feb/fep-5feb.md) | `DRAFT` | [#154](https://codeberg.org/fediverse/fep/issues/154) | 2023-09-06 | - | -| [FEP-dc88: Formatting Mathematics](./fep/dc88/fep-dc88.md) | `DRAFT` | [#161](https://codeberg.org/fediverse/fep/issues/161) | 2023-09-12 | - | -| [FEP-d8c2: OAuth 2.0 Profile for the ActivityPub API](./fep/d8c2/fep-d8c2.md) | `DRAFT` | [#165](https://codeberg.org/fediverse/fep/issues/165) | 2023-09-17 | - | -| [FEP-7628: Move actor](./fep/7628/fep-7628.md) | `DRAFT` | [#168](https://codeberg.org/fediverse/fep/issues/168) | 2023-09-20 | - | -| [FEP-07d7: A Custom URL Scheme and Web-Based Protocol Handlers for Linking to ActivityPub Resources](./fep/07d7/fep-07d7.md) | `DRAFT` | [#171](https://codeberg.org/fediverse/fep/issues/171) | 2023-09-22 | - | -| [FEP-37f2: a policy for calls for consensus on SWICG group decisions](./fep/37f2/fep-37f2.md) | `DRAFT` | [#184](https://codeberg.org/fediverse/fep/issues/184) | 2023-09-28 | - | -| [FEP-2677: Identifying the Application Actor](./fep/2677/fep-2677.md) | `DRAFT` | [#190](https://codeberg.org/fediverse/fep/issues/190) | 2023-10-14 | - | -| [FEP-03c1: Actors without acct-URI](./fep/03c1/fep-03c1.md) | `DRAFT` | [#205](https://codeberg.org/fediverse/fep/issues/205) | 2023-11-10 | - | -| [FEP-ef61: Portable Objects](./fep/ef61/fep-ef61.md) | `DRAFT` | [#209](https://codeberg.org/fediverse/fep/issues/209) | 2023-12-06 | - | -| [FEP-7502: Limiting visibility to authenticated actors](./fep/7502/fep-7502.md) | `DRAFT` | [#218](https://codeberg.org/fediverse/fep/issues/218) | 2023-12-24 | - | -| [FEP-2c59: Discovery of a Webfinger address from an ActivityPub actor](./fep/2c59/fep-2c59.md) | `DRAFT` | [#226](https://codeberg.org/fediverse/fep/issues/226) | 2024-01-04 | - | +| [FEP-a4ed: The Fediverse Enhancement Proposal Process](./src/branch/main/fep/a4ed/fep-a4ed.md) | `FINAL` | [#201](https://codeberg.org/fediverse/fep/issues/201) | 2020-10-16 | 2021-01-18 | +| [FEP-8fcf: Followers collection synchronization across servers](./src/branch/main/fep/8fcf/fep-8fcf.md) | `FINAL` | [#6](https://codeberg.org/fediverse/fep/issues/6) | 2020-10-24 | 2022-02-07 | +| [FEP-f1d5: NodeInfo in Fediverse Software](./src/branch/main/fep/f1d5/fep-f1d5.md) | `FINAL` | [#50](https://codeberg.org/fediverse/fep/issues/50) | 2020-12-13 | 2023-06-02 | +| [FEP-400e: Publicly-appendable ActivityPub collections](./src/branch/main/fep/400e/fep-400e.md) | `FINAL` | [#5](https://codeberg.org/fediverse/fep/issues/5) | 2021-02-16 | 2022-02-04 | +| [FEP-8c3f: Web Monetization](./src/branch/main/fep/8c3f/fep-8c3f.md) | `WITHDRAWN` | [#3](https://codeberg.org/fediverse/fep/issues/3) | 2022-01-18 | 2023-10-27 | +| [FEP-2100: Unbound Group and Organization](./src/branch/main/fep/2100/fep-2100.md) | `DRAFT` | [#36](https://codeberg.org/fediverse/fep/issues/36) | 2022-03-31 | - | +| [FEP-e232: Object Links](./src/branch/main/fep/e232/fep-e232.md) | `FINAL` | [#14](https://codeberg.org/fediverse/fep/issues/14) | 2022-08-01 | 2023-12-03 | +| [FEP-5624: Per-object reply control policies](./src/branch/main/fep/5624/fep-5624.md) | `DRAFT` | [#18](https://codeberg.org/fediverse/fep/issues/18) | 2022-08-23 | - | +| [FEP-1b12: Group federation](./src/branch/main/fep/1b12/fep-1b12.md) | `FINAL` | [#22](https://codeberg.org/fediverse/fep/issues/22) | 2022-11-12 | 2023-02-09 | +| [FEP-8b32: Object Integrity Proofs](./src/branch/main/fep/8b32/fep-8b32.md) | `DRAFT` | [#29](https://codeberg.org/fediverse/fep/issues/29) | 2022-11-12 | - | +| [FEP-c390: Identity Proofs](./src/branch/main/fep/c390/fep-c390.md) | `DRAFT` | [#34](https://codeberg.org/fediverse/fep/issues/34) | 2022-11-23 | - | +| [FEP-cb76: Content Addressed Vocabulary](./src/branch/main/fep/cb76/fep-cb76.md) | `DRAFT` | [#41](https://codeberg.org/fediverse/fep/issues/41) | 2022-11-29 | - | +| [FEP-fb2a: Actor metadata](./src/branch/main/fep/fb2a/fep-fb2a.md) | `DRAFT` | [#45](https://codeberg.org/fediverse/fep/issues/45) | 2022-12-09 | - | +| [FEP-c118: Content licensing support](./src/branch/main/fep/c118/fep-c118.md) | `DRAFT` | [#57](https://codeberg.org/fediverse/fep/issues/57) | 2023-01-16 | - | +| [FEP-2e40: The FEP Vocabulary Extension Process](./src/branch/main/fep/2e40/fep-2e40.md) | `WITHDRAWN` | [#62](https://codeberg.org/fediverse/fep/issues/62) | 2023-02-13 | 2023-09-04 | +| [FEP-7888: Demystifying the context property](./src/branch/main/fep/7888/fep-7888.md) | `DRAFT` | [#68](https://codeberg.org/fediverse/fep/issues/68) | 2023-03-14 | - | +| [FEP-d767: Extend ActivityPub with Valueflows](./src/branch/main/fep/d767/fep-d767.md) | `DRAFT` | [#76](https://codeberg.org/fediverse/fep/issues/76) | 2023-04-02 | - | +| [FEP-5bf0: Collection sorting and filtering](./src/branch/main/fep/5bf0/fep-5bf0.md) | `DRAFT` | [#80](https://codeberg.org/fediverse/fep/issues/80) | 2023-04-10 | - | +| [FEP-888d: Using https://w3id.org/fep as a base for FEP-specific namespaces](./src/branch/main/fep/888d/fep-888d.md) | `DRAFT` | [#83](https://codeberg.org/fediverse/fep/issues/83) | 2023-04-10 | - | +| [FEP-0ea0: Payment Links](./src/branch/main/fep/0ea0/fep-0ea0.md) | `DRAFT` | [#88](https://codeberg.org/fediverse/fep/issues/88) | 2023-04-18 | - | +| [FEP-612d: Identifying ActivityPub Objects through DNS](./src/branch/main/fep/612d/fep-612d.md) | `DRAFT` | [#89](https://codeberg.org/fediverse/fep/issues/89) | 2023-04-18 | - | +| [FEP-fffd: Proxy Objects](./src/branch/main/fep/fffd/fep-fffd.md) | `DRAFT` | [#95](https://codeberg.org/fediverse/fep/issues/95) | 2023-04-29 | - | +| [FEP-4adb: Dereferencing identifiers with webfinger](./src/branch/main/fep/4adb/fep-4adb.md) | `DRAFT` | [#100](https://codeberg.org/fediverse/fep/issues/100) | 2023-05-13 | - | +| [FEP-a070: Ordered properties for plain JSON consumers](./src/branch/main/fep/a070/fep-a070.md) | `DRAFT` | [#121](https://codeberg.org/fediverse/fep/issues/121) | 2023-06-13 | - | +| [FEP-c648: Blocked Collection](./src/branch/main/fep/c648/fep-c648.md) | `DRAFT` | [#123](https://codeberg.org/fediverse/fep/issues/123) | 2023-06-14 | - | +| [FEP-bad1: Object history collection](./src/branch/main/fep/bad1/fep-bad1.md) | `DRAFT` | [#124](https://codeberg.org/fediverse/fep/issues/124) | 2023-06-15 | - | +| [FEP-4ccd: Pending Followers Collection and Pending Following Collection](./src/branch/main/fep/4ccd/fep-4ccd.md) | `DRAFT` | [#129](https://codeberg.org/fediverse/fep/issues/129) | 2023-06-21 | - | +| [FEP-d36d: Sharing Content Across Federated Forums](./src/branch/main/fep/d36d/fep-d36d.md) | `DRAFT` | [#125](https://codeberg.org/fediverse/fep/issues/125) | 2023-07-01 | - | +| [FEP-1970: Chat Links](./src/branch/main/fep/1970/fep-1970.md) | `DRAFT` | [#128](https://codeberg.org/fediverse/fep/issues/128) | 2023-07-04 | - | +| [FEP-521a: Representing actor's public keys](./src/branch/main/fep/521a/fep-521a.md) | `DRAFT` | [#130](https://codeberg.org/fediverse/fep/issues/130) | 2023-07-08 | - | +| [FEP-ae97: Client-side activity signing](./src/branch/main/fep/ae97/fep-ae97.md) | `DRAFT` | [#148](https://codeberg.org/fediverse/fep/issues/148) | 2023-08-14 | - | +| [FEP-0837: Federated Marketplace](./src/branch/main/fep/0837/fep-0837.md) | `DRAFT` | [#147](https://codeberg.org/fediverse/fep/issues/147) | 2023-08-17 | - | +| [FEP-67ff: FEDERATION.md](./src/branch/main/fep/67ff/fep-67ff.md) | `DRAFT` | [#157](https://codeberg.org/fediverse/fep/issues/157) | 2023-09-05 | - | +| [FEP-5feb: Search indexing consent for actors](./src/branch/main/fep/5feb/fep-5feb.md) | `DRAFT` | [#154](https://codeberg.org/fediverse/fep/issues/154) | 2023-09-06 | - | +| [FEP-dc88: Formatting Mathematics](./src/branch/main/fep/dc88/fep-dc88.md) | `DRAFT` | [#161](https://codeberg.org/fediverse/fep/issues/161) | 2023-09-12 | - | +| [FEP-d8c2: OAuth 2.0 Profile for the ActivityPub API](./src/branch/main/fep/d8c2/fep-d8c2.md) | `DRAFT` | [#165](https://codeberg.org/fediverse/fep/issues/165) | 2023-09-17 | - | +| [FEP-7628: Move actor](./src/branch/main/fep/7628/fep-7628.md) | `DRAFT` | [#168](https://codeberg.org/fediverse/fep/issues/168) | 2023-09-20 | - | +| [FEP-07d7: A Custom URL Scheme and Web-Based Protocol Handlers for Linking to ActivityPub Resources](./src/branch/main/fep/07d7/fep-07d7.md) | `DRAFT` | [#171](https://codeberg.org/fediverse/fep/issues/171) | 2023-09-22 | - | +| [FEP-37f2: a policy for calls for consensus on SWICG group decisions](./src/branch/main/fep/37f2/fep-37f2.md) | `DRAFT` | [#184](https://codeberg.org/fediverse/fep/issues/184) | 2023-09-28 | - | +| [FEP-2677: Identifying the Application Actor](./src/branch/main/fep/2677/fep-2677.md) | `DRAFT` | [#190](https://codeberg.org/fediverse/fep/issues/190) | 2023-10-14 | - | +| [FEP-03c1: Actors without acct-URI](./src/branch/main/fep/03c1/fep-03c1.md) | `DRAFT` | [#205](https://codeberg.org/fediverse/fep/issues/205) | 2023-11-10 | - | +| [FEP-ef61: Portable Objects](./src/branch/main/fep/ef61/fep-ef61.md) | `DRAFT` | [#209](https://codeberg.org/fediverse/fep/issues/209) | 2023-12-06 | - | +| [FEP-7502: Limiting visibility to authenticated actors](./src/branch/main/fep/7502/fep-7502.md) | `DRAFT` | [#218](https://codeberg.org/fediverse/fep/issues/218) | 2023-12-24 | - | +| [FEP-2c59: Discovery of a Webfinger address from an ActivityPub actor](./src/branch/main/fep/2c59/fep-2c59.md) | `DRAFT` | [#226](https://codeberg.org/fediverse/fep/issues/226) | 2024-01-04 | - | ## Submitting a FEP diff --git a/scripts/tools/__init__.py b/scripts/tools/__init__.py index e96edcc..8b0a414 100644 --- a/scripts/tools/__init__.py +++ b/scripts/tools/__init__.py @@ -44,7 +44,7 @@ class Readme: result = [] for fep in fep_files: - link = f"[FEP-{fep.fep}: {fep.title}](./{fep.filename})" + link = f"[FEP-{fep.fep}: {fep.title}](./src/branch/main/{fep.filename})" parsed = fep.parsed_frontmatter if "discussionsTo" in parsed: