Skip to content

Commit 1a708c8

Browse files
author
Johannes Ernst
committed
Add About with NGI Zero support
Add blog post for today
1 parent 2a1a5f3 commit 1a708c8

File tree

9 files changed

+291
-4
lines changed

9 files changed

+291
-4
lines changed

content/about.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: About FediTest
3+
---
4+
5+
<style>
6+
table.people {
7+
width: 100%;
8+
}
9+
table.people td:nth-child(1) {
10+
width: 30%;
11+
}
12+
table.people td:nth-child(2) {
13+
width: 30%;
14+
text-align: center;
15+
}
16+
table.support td:nth-child(1) {
17+
width: 30%;
18+
background: #404040;
19+
}
20+
table.support img {
21+
max-width: 100%;
22+
}
23+
</style>
24+
25+
FediTest is a collaborative open-source project to test interoperability in the
26+
Fediverse.
27+
28+
<div style="height: 3em"></div>
29+
30+
Repos:
31+
32+
* [github.com/fediverse-devnet/feditest.org](https://github.com/fediverse-devnet/feditest.org/): this site
33+
* More to come
34+
35+
<div style="height: 3em"></div>
36+
37+
We gratefully acknowledge support from the following organizations:
38+
39+
<table class="support">
40+
<tr>
41+
<td>
42+
<a href="https://nlnet.nl/core"><img src="/assets/NGI0Core_tag.svg"></a>
43+
<a href="https://nlnet.nl/"><img src="/assets/nlnet-banner.png"></a>
44+
</td>
45+
<td>
46+
This project was funded through the <a href="https://nlnet.nl/core">NGI0 Core</a>
47+
Fund, a fund established by <a href="https://nlnet.nl/">NLnet</a>
48+
with financial support from the European Commission's
49+
<a href="https://ngi.eu/">Next Generation Internet</a> programme, under the
50+
aegis of DG Communications Networks, Content and Technology under grant agreement
51+
N<sup>o</sup> 101092990.
52+
</td>
53+
</tr>
54+
</table>

content/blog/2024-01-29-hello-world.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
2-
Title: Hello, world!
3-
Date: 2024-01-29
2+
title: Hello, world!
3+
date: 2024-01-29
4+
author: Johannes Ernst
45
---
56

67
* Need for a Fediverse Test suite? ✔ Check.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Slides shown at the W3C's Social Testing Task Force today
3+
date: 2024-01-30
4+
author: Johannes Ernst
5+
authorurl: https://j12t.org/
6+
---
7+
8+
The W3C's Social Community Group -- shepherd of the ActivityPub and ActivityStreams
9+
standards -- has a Testing Task Force. It had a meeting today, and I showed these slides,
10+
figured I put them here, too. (These are work in progress, and more notes than "presentation"
11+
slides, my apologies for the lack of prettiness.)
12+
13+
First, on user stories. Like for all systems, it is useful to consider who we write
14+
a Fediverse test suite for, and what they are trying to accomplish with it. In this
15+
slide, we have two personas shown in separate columns, with a list of what they want to
16+
do and why.
17+
18+
![User stories for FediTest](/assets/2024-01-30/user-stories-for-feditest.jpeg)
19+
20+
Other personas might also want to run certain tests, as was pointed out during the call
21+
today. For example, an end user might want to determine why somebody else's Fediverse
22+
server does not accept their content. This is out of scope for FediTest, however.
23+
24+
Secondly, on the question of: how do we translate the various standards documents
25+
(like ActivityPub, or WebFinger) into the set of tests that test them? And then, how
26+
do we make sure we have good test coverage, and how do we evolve tests with the specs
27+
change?
28+
29+
I came up with something very hacky, which is to simply copy the spec HTML, and inline
30+
test annotations right there. Here is an example. The things in the red boxes are my
31+
test annotations into the ActivityPub standard. They are added by means of a custom
32+
web component (`<annost-test>` at the bottom) which renders into the box with the red
33+
border.
34+
35+
![Test specifications inlined into the standard](/assets/2024-01-30/test-annotations-in-spec.jpeg)
36+
37+
Is it a good idea? Not sure yet, and it certainly can be made better, but perhaps
38+
worth considering. It certainly wins today's prize for hackiness :-)
39+
40+
(This is also worth a separate blog post in the future.)

layouts/partials/menu.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<nav class="menu">
22
<ul>
3-
<li>About</li>
3+
<li><a href="/about/">About</a></li>
44
<li><a href="/blog/">Blog</a></li>
55
</ul>
66
<ul>
Loading
Loading

static/assets/NGI0Core_tag.svg

Lines changed: 193 additions & 0 deletions
Loading

static/assets/nlnet-banner.png

25.5 KB
Loading

static/assets/site.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ nav#breadcrumbnav li.path a {
161161
color: var( --base-font-color );
162162
}
163163

164-
p.main.author,
165164
p.main.source {
166165
display: none;
167166
}

0 commit comments

Comments
 (0)