Skip to content

Commit

Permalink
Notes from Mar 7 meeting.
Browse files Browse the repository at this point in the history
  • Loading branch information
andypiper committed Mar 8, 2024
1 parent fed4d86 commit 534259b
Show file tree
Hide file tree
Showing 4 changed files with 77 additions and 14 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $ brew install git-lfs
$ git lfs install
```

Install Hugo, e.g. on the Mac:
Install Hugo, e.g. on macOS:

```shell
$ brew install hugo
Expand All @@ -27,15 +27,16 @@ $ brew install hugo
Get the content:

```shell
$ git clone https://github.com/fediverse-devnet/fedidevs.org.git
$ git clone --recurse-submodules https://github.com/fediverse-devnet/fedidevs.org.git
$ cd fedidevs.org
$ git submodule update
```

Note that the [theme](https://github.com/fediverse-devnet/fedidevs-hugo-theme.git) is a submodule, so you need to use `--recurse-submodules` to get it. If you do not, you'll likely see an error related to shortcode templates when you try to run the site.

Run:

```shell
$ hugo server
$ hugo serve
```

Then go to `http://localhost:1313/` (actual port will be printed to the terminal).
Expand Down
3 changes: 2 additions & 1 deletion content/notes/2023-04-10.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Online meeting on April 10, 2023
title: 2023-04-10 Online meeting
date: 2023-04-10
---

Quite a big turnout, intro by Gabe. Four reasons for this meeting:
Expand Down
3 changes: 2 additions & 1 deletion content/notes/2023-05-31.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Online meeting on May 31, 2023
title: 2023-05-31 Online meeting
date: 2023-05-31
---

Draft agenda:
Expand Down
76 changes: 68 additions & 8 deletions content/notes/2024-03-07.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,80 @@
---
title: "Announcement: Online meeting on March 7, 2024, focused on FediTest"
title: 2024-03-08 Online meeting (focused on FediTest)
date: 2024-03-08
---

Coordinates:
## Date and time

* March 7, 2024
* 11am to 12noon pacific time (19:00 to 20:00 UTC)
* Online at https://meet.jit.si/fedidevs
* Everybody interested in developing for the Fediverse is invited!
* 11am to 12noon Pacific time (19:00 to 20:00 UTC)

[Andy Piper (@andypiper@macaw.social)](https://macaw.social/@andypiper) and [Johannes Ernst (@j12@social.coop)](https://social.coop/@j12t) will be hosting this call.
[Andy Piper (@andypiper@macaw.social)](https://macaw.social/@andypiper) and [Johannes Ernst (@j12@social.coop)](https://social.coop/@j12t) hosted this call.

Agenda:
## Agenda

* Main focus will be an early show-and-tell of [FediTest](https://feditest.org), a project to create a test suite for the Fediverse protocol stack. Johannes will demo the first running code, explain the architecture and key abstractions as they currently are, some early tests and integrations with WordPress+AP and Mastodon. The eventual goal of the project is to be able to easily run the various Fediverse server-side applications against each other (say, WordPress+AP against Mastodon) with high test coverage across the entire protocol stack. He wants your feedback and understand how to best meet your needs when testing your implementation against other applications. (40min)

* In the past, we've had 5-min ad-hoc show-and-tells that people really liked. If you have something cool to show off that may be of interest to other developers -- running code preferred -- grab the mic and tell us! (20min)

Hopefully this call will be the first in a long line of resumed calls.
## Attendees

16 people attended the call live via Jitsi.

A recording was made and [posted on PeerTube](https://diode.zone/w/txrUC8q9Ygd4YNqyps7ELT). Unfortunately, the recording has poor audio due to a technical issue. We apologize for the inconvenience.

<div style="position: relative; padding-top: 56.25%;"><iframe title="Fediverse Developer Network - Feditest show and tell, 2024-03-07" width="100%" height="100%" src="https://diode.zone/videos/embed/df0ac441-8d2a-4b4e-96d8-cdb46c0e5d73" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups" style="position: absolute; inset: 0px;"></iframe></div>

### Feditest Notes

Johannes - small number of slides intro

- [slide 1](/assets/2024-03-07/feditest/feditest.001.png)
- [slide 2](/assets/2024-03-07/feditest/feditest.002.png)
- [slide 3](/assets/2024-03-07/feditest/feditest.003.png)
- [slide 4](/assets/2024-03-07/feditest/feditest.004.png)

You will not take away a full set of tests today

Intro to Feditest
- tests
- framework to run them
- app integration / interaction
- baseline protocol implementaton

Demo of ubos / feditest
Imp and Constellations
JSON file defining test plans

Demo and Q&A

#### Summary of questions and comments:
- Emelia - can we have a regular calendar
- Evan - could we use a standard Test format eg [TAP](https://testanything.org/)
- Emelia - pointing at [Solid tests](https://github.com/solid-contrib/specification-tests#)
- Evan - what about the simple / early use cases?
- Emelia - why not build a reference implementation?
- Nik - look at funfedi.dev (helge) is there overlap?
- --> Johannes: yes, that and bengo and steve bate
- James - making the point that the "difficult" edge cases are the scary ones
- Andy - How should people contact you / follow up?
- --> Johannes: Matrix and GitHub

### Other demos

Emelia - secondary demo on legal requirements / Fediverse Moderation Features.

Very early work.

Site showing moderation feature requirements per e.g. DSA, and then which services implement or not.

### Other announcements

Evan - early edition of his AP book is [on O'Reilly site](https://learning.oreilly.com/library/view/activitypub/9781098162733/)

### Next meeting

TBD - we need to work on getting a calendar together, but the goal is to get back to a regular cadence of meetings.

## Find us on Matrix

- [Fediverse Developers Network Main Space](https://matrix.to/#/#fediverse-developer-network:matrix.org)

0 comments on commit 534259b

Please sign in to comment.