~amolith/slides

81cac66d4a79561eef6724a6960f73aebc17595d — Amolith 6 months ago 5495fc1 master
add ubuntu summit slides and assets
A 2023-11-05_ubuntu-summit-assets/git-release-notes.png => 2023-11-05_ubuntu-summit-assets/git-release-notes.png +0 -0
A 2023-11-05_ubuntu-summit-assets/git-release-notes.png.license => 2023-11-05_ubuntu-summit-assets/git-release-notes.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit-assets/home.png => 2023-11-05_ubuntu-summit-assets/home.png +0 -0
A 2023-11-05_ubuntu-summit-assets/home.png.license => 2023-11-05_ubuntu-summit-assets/home.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit-assets/html-release-notes.png => 2023-11-05_ubuntu-summit-assets/html-release-notes.png +0 -0
A 2023-11-05_ubuntu-summit-assets/html-release-notes.png.license => 2023-11-05_ubuntu-summit-assets/html-release-notes.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit-assets/new-project.png => 2023-11-05_ubuntu-summit-assets/new-project.png +0 -0
A 2023-11-05_ubuntu-summit-assets/new-project.png.license => 2023-11-05_ubuntu-summit-assets/new-project.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit-assets/new-release.png => 2023-11-05_ubuntu-summit-assets/new-release.png +0 -0
A 2023-11-05_ubuntu-summit-assets/new-release.png.license => 2023-11-05_ubuntu-summit-assets/new-release.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit-assets/version-selector.png => 2023-11-05_ubuntu-summit-assets/version-selector.png +0 -0
A 2023-11-05_ubuntu-summit-assets/version-selector.png.license => 2023-11-05_ubuntu-summit-assets/version-selector.png.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit.org => 2023-11-05_ubuntu-summit.org +106 -0
@@ 0,0 1,106 @@
#+title: Wrangling release feeds
#+author: Amolith
#+options: toc:nil broken-links:t
#+latex_class: beamer
#+startup: beamer
#+latex_header: \hypersetup{colorlinks, citecolor=blue, linkcolor=., menucolor=white, filecolor=grey, anchorcolor=yellow}
#+beamer_theme: Madrid
#+beamer_color_theme: seahorse
#+beamer_font_theme: serif


* Hello o/

- Work at [[Https://mboa.dev][MBOA.dev]] on [[https://jmp.chat][JMP.chat]]
- Been running [[https://nixnet.services][nixnet.services]] mostly solo for 6-ish years
- Co-host of [[https://linuxlads.com][linuxlads.com]] and [[https://linuxdowntime.com][linuxdowntime.com]]
- Play double bass, guitar and sing
- Contact info is on [[https://secluded.site][secluded.site]]

* Decentralisation can be painful

\pause{}

#+BEGIN_QUOTE
Nothing has been more painful than keeping up with releases.
#+END_QUOTE

\pause{}

** Col left :BMCOL:
   :PROPERTIES:
   :BEAMER_col: 0.45
   :END:

- GitHub
  - In-site notifications
  - RSS feeds
  - An API
- Gitlab
  - In-site notifications
  - An API
- Forgejo
  - In-site notifications
  - RSS feeds
  - An API

** Col right :BMCOL:
   :PROPERTIES:
   :BEAMER_col: 0.45
   :END:

- SourceHut
  - Firehose RSS feeds for all activity in the repo
  - An API
- Cgit
  - ???
- Custom git frontends
  - ???

* They all have one thing in common

- GitHub, Gitlab, Forgejo, SourceHut, cgit, custom frontends \pause{}
  - Git \pause{}

"Releases" are annotated or lightweight git tags \pause{} … so to support
arbitrary forges, we just have to understand git tags.

* Willow

\pause{}

[[file:2023-11-05_ubuntu-summit-assets/home.png]]

* Willow

[[file:2023-11-05_ubuntu-summit-assets/git-release-notes.png]]

* Willow

[[file:2023-11-05_ubuntu-summit-assets/html-release-notes.png]]

* Willow

[[file:2023-11-05_ubuntu-summit-assets/new-project.png]]

* Willow

[[file:2023-11-05_ubuntu-summit-assets/version-selector.png]]

* Willow

[[file:2023-11-05_ubuntu-summit-assets/new-release.png]]

* Contributions welcome

Development platforms
- [[https://sr.ht/~amolith/willow][sr.ht/~amolith/willow]] ([[https://earl.run/willow][earl.run/willow]])
  - Preferred
  - Contributions are patches over email
- [[https://github.com/amolith/willow][github.com/amolith/willow]]
  - Isn't set up yet
  - PRs merged locally, pushed to SourceHut, syndicated to GitHub

IM platforms
- XMPP: ~willow@muc.secluded.site~ (preferred)
- IRC: ~irc.libera.chat/#willow~

A 2023-11-05_ubuntu-summit.org.license => 2023-11-05_ubuntu-summit.org.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause

A 2023-11-05_ubuntu-summit.pdf => 2023-11-05_ubuntu-summit.pdf +0 -0
A 2023-11-05_ubuntu-summit.pdf.license => 2023-11-05_ubuntu-summit.pdf.license +3 -0
@@ 0,0 1,3 @@
SPDX-FileCopyrightText: Amolith <amolith@secluded.site>

SPDX-License-Identifier: BSD-2-Clause