Skip to content

Commit 9d45c0a

Browse files
authored
Add letter template (#82)
* Add letter template * Add draft content and reorganize Astro layouts * Fix static site build
1 parent db46b48 commit 9d45c0a

File tree

24 files changed

+549
-275
lines changed

24 files changed

+549
-275
lines changed

astro.config.mjs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { remarkHeadingId } from "remark-custom-heading-id";
44
import rehypeSlug from 'rehype-slug';
55
import rehypeAutolinkHeadings from 'rehype-autolink-headings';
66
import rehypeExternalLinks from "rehype-external-links";
7+
import yaml from '@rollup/plugin-yaml';
78

89
export default defineConfig({
910
site: 'https://keepandroidopen.org',
@@ -14,6 +15,14 @@ export default defineConfig({
1415
prefixDefaultLocale: false,
1516
},
1617
},
18+
vite: {
19+
plugins: [yaml()]
20+
},
21+
image: {
22+
service: {
23+
entrypoint: 'astro/assets/services/noop'
24+
}
25+
},
1726
markdown: {
1827
remarkPlugins: [remarkHeadingId, remarkKramdownClasses],
1928
rehypePlugins: [[rehypeExternalLinks, {

package-lock.json

Lines changed: 60 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,8 @@
1414
"rehype-external-links": "^3.0.0",
1515
"rehype-slug": "^6.0.0",
1616
"remark-custom-heading-id": "^2.0.0"
17+
},
18+
"devDependencies": {
19+
"@rollup/plugin-yaml": "^4.1.2"
1720
}
1821
}

src/content/config.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ const pagesCollection = defineCollection({
66
title: z.string(),
77
lang: z.string(),
88
description: z.string(),
9-
contact_header: z.string(),
10-
contact_email: z.string(),
11-
site_problems_header: z.string(),
12-
site_report_issues: z.string(),
13-
site_disclaimer: z.string(),
14-
site_privacy: z.string(),
15-
site_copyright: z.string(),
16-
lockdown_banner: z.string(),
9+
contact_header: z.string().optional(),
10+
contact_email: z.string().optional(),
11+
site_problems_header: z.string().optional(),
12+
site_report_issues: z.string().optional(),
13+
site_disclaimer: z.string().optional(),
14+
site_privacy: z.string().optional(),
15+
site_copyright: z.string().optional(),
16+
lockdown_banner: z.string().optional(),
1717
}),
1818
});
1919

src/content/pages/cs/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Stížnosti jsou zvláště efektivní, když pochází od občanů dané země
5050
#### Evropská unie
5151
- Napište týmu pro Nařízení o digitálních trzích (DMA): [EC-DMA@ec.europa.eu](mailto:EC-DMA@ec.europa.eu?cc=dma@keepandroidopen.org)
5252
- Kontaktujte tým DMA: [https://digital-markets-act.ec.europa.eu/contact-dma-team_en](https://digital-markets-act.ec.europa.eu/contact-dma-team_en)
53-
- Pošlete zpětnou vazbu na soulad mezi DMA a GDPR: [Konzultace ke společným doporučením na soulad mezi DMA a GDPR](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) do 4. prosince.
53+
- ~~Pošlete zpětnou vazbu na soulad mezi DMA a GDPR: [Konzultace ke společným doporučením na soulad mezi DMA a GDPR](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) do 4. prosince.~~
5454
- Napište Antitrustu: [COMP-GREFFE-ANTITRUST@ec.europa.eu](mailto:COMP-GREFFE-ANTITRUST@ec.europa.eu?cc=europe@keepandroidopen.org)
5555
- Pošlete stížnost [EU Competition Policy](https://competition-policy.ec.europa.eu/antitrust-and-cartels/contact_en)
5656
- ~~[VYPRŠELO] Pošlete zpětnou vazbu na Nařízení EU o digitální spravedlnosti: [EU Digital Fairness Act: Have Your Say](https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act_en)~~
@@ -172,7 +172,6 @@ Zkuste přimět své spřízněné vývojáře a organizace, aby se nepřihlašo
172172
### Každý: Buďte slyšet
173173

174174
- [Nainstalujte si F-Droid](https://f-droid.org) na vaše androidí zařízení. Čím více lidí bude používat alternativní obchody s aplikacemi, tím těžší bude je vypnout.
175-
- Přidejte podpis vaší organizace k návrhu [Otevřeného dopisu Googlu ohledně povinné registrace vývojářů pro distribuci aplikací třetí strany](https://docs.fediverse.foundation/pad/#/2/pad/view/OkfvdusnqafC8Wv+WUVpXB8RQk6XUFxmFHIa6CiBxQI/) emailem na [signatories@keepandroidopen.org](mailto:signatories@keepandroidopen.org?subject=Signature%20for%20keepandroidopen.org) s vaším jménem, titulem a organizací.
176175
- Poskytněte Googlu zpětnou vazbu přímo prostřednictvím jejich [Průzkumu k požadavkům na ověření vývojářů pro Android](https://docs.google.com/forms/d/e/1FAIpQLSfN3UQeNspQsZCO2ITkdzMxv81rJDEGGjO-UIDDY28Rz_GEVA/viewform?pli=1).
177176
- Vyjádřete svůj názor na sociálních sítích a na blozích a odkazujte na <https://keepandroidopen.org>
178177
- Bojujte s astroturfingem: když zaznamenáte podezřelé příspěvky na komunitních fórech a sociálních sítích, které podporují tato nová pravidla (“Dobře, ale…”), reagujte na ně a nebuďte nesmělí.

src/content/pages/de/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Bitten Sie um eine **schriftliche Empfangsbestätigung*- Ihrer Beschwerde und er
5252
- Email Digital Markets Act team: [EC-DMA@ec.europa.eu](mailto:EC-DMA@ec.europa.eu?cc=dma@keepandroidopen.org)
5353
- Contact DMA team: [https://digital-markets-act.ec.europa.eu/contact-dma-team_de](https://digital-markets-act.ec.europa.eu/contact-dma-team_de)
5454
- E-Mail Antitrust: [COMP-GREFFE-ANTITRUST@ec.europa.eu](mailto:COMP-GREFFE-ANTITRUST@ec.europa.eu?cc=europe@keepandroidopen.org)
55-
- Geben Sie Ihre Stellungnahme zur Wechselwirkung zwischen DMA und DSGVO auf EU-Ebene ab: [Konsultation zu den gemeinsamen Leitlinien zur Wechselwirkung zwischen DMA und DSGVO](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) bis zum 4. Dezember.
55+
- ~~Geben Sie Ihre Stellungnahme zur Wechselwirkung zwischen DMA und DSGVO auf EU-Ebene ab: [Konsultation zu den gemeinsamen Leitlinien zur Wechselwirkung zwischen DMA und DSGVO](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) bis zum 4. Dezember.~~
5656
- Reichen Sie eine Beschwerde bei der [EU-Wettbewerbspolitik](https://competition-policy.ec.europa.eu/antitrust-and-cartels/contact_en) ein.
5757
- ~~[ABGELAUFEN] Kommentieren Sie das Gesetz über digitale Fairness: [Digital Fairness Act – Ihre Meinung zählt](https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act_en)~~
5858

@@ -169,7 +169,6 @@ Fügen Sie die [FreeDroidWarn Bibliothek](https://github.com/woheller69/FreeDroi
169169
### An alle: Erheben Sie Ihre Stimme!
170170

171171
- [Installieren Sie F-Droid](https://f-droid.org) auf Ihren Android-Geräten. Je mehr Nutzer alternative Plattformen verwenden, desto schwieriger wird es, sie auszuschließen.
172-
- Fügen Sie die Unterschrift Ihrer Organisation dem Projekt der [Offenen Stellungnahme an Google über die Pflichtregistrierung von Entwicklern für die Verbreitung von Drittanbieter-Apps](https://docs.fediverse.foundation/pad/#/2/pad/view/OkfvdusnqafC8Wv+WUVpXB8RQk6XUFxmFHIa6CiBxQI/) hinzu, indem Sie eine E-Mail an [signatories@keepandroidopen.org](mailto:signatories@keepandroidopen.org?subject=Signature%20for%20keepandroidopen.org) senden – mit Ihrem Namen, Titel und Ihrer Zugehörigkeit.
173172
- Geben Sie Google direkt Feedback über die [Umfrage zu den Anforderungen der Android-Entwicklerverifizierung](https://docs.google.com/forms/d/e/1FAIpQLSfN3UQeNspQsZCO2ITkdzMxv81rJDEGGjO-UIDDY28Rz_GEVA/viewform?pli=1).
174173
- Machen Sie Ihre Meinung in sozialen Netzwerken und Blogs öffentlich – und verlinken Sie dabei auf [https://keepandroidopen.org](https://keepandroidopen.org).
175174
- Kämpfen Sie gegen Meinungsmanipulation: Wenn Sie in Foren oder sozialen Medien verdächtige Beiträge sehen, die die neue Politik verteidigen („Nun, eigentlich…“), widersprechen Sie ihnen – und haben Sie keine Angst, Stellung zu beziehen.

src/content/pages/en/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ site_privacy: "**Privacy:** This site uses no cookies and performs no user track
1313
site_copyright: "**Copyright:** None. This work is marked"
1414

1515
lockdown_banner: "Android will become a locked-down platform"
16+
open_letter_header: "Open Letter"
17+
open_letter_description: "An open letter to advocate for Android as a free, open platform."
1618
---
1719

1820
In August 2025, Google [announced](https://developer.android.com/developer-verification) that as of September 2026,
@@ -50,7 +52,7 @@ Complaints are especially impactful when they are authored by a citizen of that
5052
#### European Union
5153
- Email Digital Markets Act team: [EC-DMA@ec.europa.eu](mailto:EC-DMA@ec.europa.eu?cc=dma@keepandroidopen.org)
5254
- Contact DMA team: [https://digital-markets-act.ec.europa.eu/contact-dma-team_en](https://digital-markets-act.ec.europa.eu/contact-dma-team_en)
53-
- Send feedback on EU interplay between DMA and GDPR: [Consultation on joint guidelines on the interplay between DMA and GDPR](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) until December 4.
55+
- ~~Send feedback on EU interplay between DMA and GDPR: [Consultation on joint guidelines on the interplay between DMA and GDPR](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) until December 4.~~
5456
- Email Antitrust: [COMP-GREFFE-ANTITRUST@ec.europa.eu](mailto:COMP-GREFFE-ANTITRUST@ec.europa.eu?cc=europe@keepandroidopen.org)
5557
- Complain to the [EU Competition Policy](https://competition-policy.ec.europa.eu/antitrust-and-cartels/contact_en)
5658
- ~~[EXPIRED] Send feedback on EU Digital Fairness Act: [EU Digital Fairness Act: Have Your Say](https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act_en)~~
@@ -178,7 +180,6 @@ If you are a Google employee or contractor of good conscience and have additiona
178180
### Everyone: Make your voice heard
179181

180182
- [Install F-Droid](https://f-droid.org) on your Android device(s). The more people that use alternative app marketplaces, the harder it will be to shut them out.
181-
- Add your organization's signature to the draft [Open Letter to Google Regarding Mandatory Developer Registration for Third-Party App Distribution](https://docs.fediverse.foundation/pad/#/2/pad/view/OkfvdusnqafC8Wv+WUVpXB8RQk6XUFxmFHIa6CiBxQI/) by emailing [signatories@keepandroidopen.org](mailto:signatories@keepandroidopen.org?subject=Signature%20for%20keepandroidopen.org) with your name, title, and affiliation.
182183
- Provide feedback directly to Google using their [Android developer verification requirements survey](https://docs.google.com/forms/d/e/1FAIpQLSfN3UQeNspQsZCO2ITkdzMxv81rJDEGGjO-UIDDY28Rz_GEVA/viewform?pli=1).
183184
- Make your voice heard on social media and with blog posts, and link to <https://keepandroidopen.org>
184185
- Combat astroturfing: when you encounter suspect posts on community forums and social media in support of the policy (“Well, actually…”), challenge them and do not be shy.

src/content/pages/es/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Las quejas son especialmente efectivas cuando provienen de un ciudadano del paí
5151
- Email Digital Markets Act team: [EC-DMA@ec.europa.eu](mailto:EC-DMA@ec.europa.eu?cc=dma@keepandroidopen.org)
5252
- Contact DMA team: [https://digital-markets-act.ec.europa.eu/contact-dma-team_es](https://digital-markets-act.ec.europa.eu/contact-dma-team_es)
5353
- Correo electrónico Antitrust: [COMP-GREFFE-ANTITRUST@ec.europa.eu](mailto:COMP-GREFFE-ANTITRUST@ec.europa.eu?cc=europe@keepandroidopen.org)
54-
- Envíe sus comentarios sobre la interacción entre la DMA y el RGPD a nivel de la UE: [Consulta sobre las directrices comunes relativas a la interacción entre la DMA y el RGPD](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) hasta el 4 de diciembre.
54+
- ~~Envíe sus comentarios sobre la interacción entre la DMA y el RGPD a nivel de la UE: [Consulta sobre las directrices comunes relativas a la interacción entre la DMA y el RGPD](https://digital-markets-act.ec.europa.eu/consultation-joint-guidelines-interplay-between-dma-and-gdpr_en) hasta el 4 de diciembre.~~
5555
- Presente una reclamación ante la [Política de Competencia de la UE](https://competition-policy.ec.europa.eu/antitrust-and-cartels/contact_en)
5656
- ~~[CADUCADO] Envíe sus comentarios sobre la ley europea sobre equidad digital: [Ley europea sobre equidad digital: dé su opinión](https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act_en)~~
5757

@@ -166,7 +166,6 @@ Desanime a otros desarrolladores de aplicaciones y organizaciones a inscribirse
166166
### A todos: hagan oír su voz
167167

168168
- [Instalen F-Droid](https://f-droid.org) en sus dispositivos Android. Cuantos más usuarios haya de plataformas alternativas, más difícil será excluirlos.
169-
- Añadid la firma de vuestra organización al proyecto de [Carta abierta a Google sobre el registro obligatorio de desarrolladores para la distribución de aplicaciones de terceros](https://docs.fediverse.foundation/pad/#/2/pad/view/OkfvdusnqafC8Wv+WUVpXB8RQk6XUFxmFHIa6CiBxQI/) enviando un correo electrónico a [signatories@keepandroidopen.org](mailto:signatories@keepandroidopen.org?subject=Signature%20for%20keepandroidopen.org) con su nombre, cargo y afiliación.
170169
- Envíe sus comentarios directamente a Google utilizando su [encuesta sobre los requisitos de verificación de los desarrolladores de Android](https://docs.google.com/forms/d/e/1FAIpQLSfN3UQeNspQsZCO2ITkdzMxv81rJDEGGjO-UIDDY28Rz_GEVA/viewform?pli=1).
171170
- Haga oír su voz en las redes sociales y a través de artículos de blog, y no olvide incluir un enlace a <https://keepandroidopen.org>.
172171
- Combate la manipulación de la opinión pública: cuando encuentres publicaciones sospechosas en foros comunitarios y redes sociales que apoyen la política («Bueno, en realidad...»), refútalas y no tengas miedo.

0 commit comments

Comments
 (0)