Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions _contribute/develop/infrastructure.md
Original file line number Diff line number Diff line change
@@ -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 %}
3 changes: 3 additions & 0 deletions _i18n/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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."
Expand Down
65 changes: 65 additions & 0 deletions _i18n/en/contribute/develop/infrastructure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
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
- Amazon App Store
- Outdated
- None of the current developers has access

# 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 to avoid spam)
- 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