Development of landing page
This ticket will serve as the main ticket for the landing page development encompassing tpo/onion-services/onion-support#57 and related tickets.
TODO list (subject to change):
-
CI: This one's important to get at the start, to make sure the "move fast and break things" pace of starting a new project doesn't actually move too fast. I'll most likely be getting help from @lavamind on this since he's helped set up review apps for tpo/web -
Templating: The current templates in the repo were taken from tpo/web/template. We aren't actually going to be using the tor project templates (or lego) in this repo, since it's a new design. -
Content: This should just be a single content file, since it's a landing page. -
Localization: see the tickets marked with Localization on this tracker. -
Add the lektor-i18n-plugin plugin for translation -
Set up an rtl.css file to make sure RTL languages work properly. tpo/anti-censorship/bridgedb should have a CSS file IIRC, we might be able to re-use that. -
Remove spurious lego strings from the repo
-
Update 2022-05-03: Everything here has been taken care of with the exception of "Templating". The template is still in-progress, but extremely close to completion. I've got the RTL and mobile layouts in place, and I'm just waiting for the okay on the template. After that I'll do a quick cleanup of the css/layout, and unless anything else comes up I think that'll be my part done.
Update 2022-05-12: Small tweaks are still being made, and some translations are still missing. There's one last bit of placeholder text left, that's just waiting on confirmation from Raya about what operating system names should be included.