From 03c374e2d5e8b5fdf8cc4547aeae37208248d271 Mon Sep 17 00:00:00 2001 From: loucasal Date: Sat, 4 Oct 2025 13:58:53 +0200 Subject: [PATCH 1/3] Move infrastructure info to contribute --- _contribute/develop/infrastructure.md | 11 ++++ _i18n/en.yml | 3 + _i18n/en/contribute/develop/infrastructure.md | 62 +++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 _contribute/develop/infrastructure.md create mode 100644 _i18n/en/contribute/develop/infrastructure.md diff --git a/_contribute/develop/infrastructure.md b/_contribute/develop/infrastructure.md new file mode 100644 index 000000000..ad14188ce --- /dev/null +++ b/_contribute/develop/infrastructure.md @@ -0,0 +1,11 @@ +--- +layout: doc +texts: contribute.develop.categories.infrastructure +parent: develop +icon: "fa-solid fa-road-bridge" +order: 40 +--- + +# {% t {{ page.texts }}.title %} + +{% tf {{ page.url | remove_first: "/" }}.md %} diff --git a/_i18n/en.yml b/_i18n/en.yml index 80a71c71c..0f193703b 100644 --- a/_i18n/en.yml +++ b/_i18n/en.yml @@ -131,6 +131,9 @@ contribute: upstream: title: "Upstream & other projects" card-text: "Help us by contributing to other projects we rely on." + infrastructure: + title: "Infrastructure" + card-text: "The services and accounts in use for the project and who has access to them." promote: title: "Promote" card-text: "You draft catchy tweets, interesting blogs, or wonderful graphics? Help spread the word." diff --git a/_i18n/en/contribute/develop/infrastructure.md b/_i18n/en/contribute/develop/infrastructure.md new file mode 100644 index 000000000..4dc450989 --- /dev/null +++ b/_i18n/en/contribute/develop/infrastructure.md @@ -0,0 +1,62 @@ +This page describes what services and accounts are in use for AntennaPod. The goal is to make it clear who has which passwords and keys. + +# App distribution +- F-Droid + - Automatic updates from GitHub tags + - F-Droid's signing keys +- Google Play + - Developer account owned by project Gmail account, recovery email address is project email address + - ByteHamster has full access, keunes to communications (but also to the project email address, so can restore) + - Upload using Gradle Play Publisher + - API key: ByteHamster + - AntennaPod signing keys + - mfietz, ByteHamster, danieloeh + +# Web +- [Website](https://antennapod.org) + - Hosted on GitHub Pages + - Source: [AntennaPod/antennapod.github.io](https://github.com/AntennaPod/antennapod.github.io) + - Maintainer: keunes +- [Forum](https://forum.antennapod.org) + - Hosted by ByteHamster (personal root server) + - Powered by [Discourse](https://github.com/discourse/discourse) + - Admin: ByteHamster, keunes + - Moderators: ByteHamster, keunes, Matth78 +- Domain/DNS (`antennapod.org`) + - Managed by ByteHamster + +# Email +- `info@` + - Managed by ByteHamster and keunes + - Used for the required contact address on Google Play + - Auto responder tells users to write on forum or GitHub instead +- `@forum.antennapod.org` + - Managed by ByteHamster (catch-all mailbox) + - Used by the forum, checked every 5 minutes + - Allows to post+reply via email +- Project email address (not public) + - Redirect to ByteHamster and keunes + - Used for accounts, recovery email addresses, etc. +- Gmail project email address (not public) + +# Social media +- [Twitter](https://twitter.com/antennapod) + - Email address of mfietz + - ByteHamster, mfietz, keunes have the password +- [Mastodon](https://fosstodon.org/@antennapod) + - Project email address + - ByteHamster, keunes have the password +- [Bluesky](https://bsky.app/profile/AntennaPod.org) + - Project email address + - keunes has access +- [YouTube](https://www.youtube.com/@antennapod-app) + - Gmail project email address + - ByteHamster has access +- [LinkedIn](https://www.linkedin.com/company/antennapod) + - keunes has access + +# Development +- [Translations](https://hosted.weblate.org/projects/antennapod/) + - Team managers: keunes, ByteHamster +- [Source repository](https://github.com/AntennaPod) + - Organization owners: ByteHamster, keunes From 06274115fb56e5eb7c85512ddb2d36043fcb01e7 Mon Sep 17 00:00:00 2001 From: loucasal Date: Sun, 5 Oct 2025 11:37:30 +0200 Subject: [PATCH 2/3] address review feedback Co-authored-by: Hans-Peter Lehmann --- _i18n/en/contribute/develop/infrastructure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/en/contribute/develop/infrastructure.md b/_i18n/en/contribute/develop/infrastructure.md index 4dc450989..a035f8d6b 100644 --- a/_i18n/en/contribute/develop/infrastructure.md +++ b/_i18n/en/contribute/develop/infrastructure.md @@ -34,7 +34,7 @@ This page describes what services and accounts are in use for AntennaPod. The go - Managed by ByteHamster (catch-all mailbox) - Used by the forum, checked every 5 minutes - Allows to post+reply via email -- Project email address (not public) +- Project email address (not public to avoid spam) - Redirect to ByteHamster and keunes - Used for accounts, recovery email addresses, etc. - Gmail project email address (not public) From 58dd02560def04b3fb7e309b04743bab2be23640 Mon Sep 17 00:00:00 2001 From: loucasal Date: Sun, 5 Oct 2025 11:41:25 +0200 Subject: [PATCH 3/3] address review feedback --- _i18n/en/contribute/develop/infrastructure.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_i18n/en/contribute/develop/infrastructure.md b/_i18n/en/contribute/develop/infrastructure.md index a035f8d6b..8691fb050 100644 --- a/_i18n/en/contribute/develop/infrastructure.md +++ b/_i18n/en/contribute/develop/infrastructure.md @@ -11,6 +11,9 @@ This page describes what services and accounts are in use for AntennaPod. The go - API key: ByteHamster - AntennaPod signing keys - mfietz, ByteHamster, danieloeh +- Amazon App Store + - Outdated + - None of the current developers has access # Web - [Website](https://antennapod.org)