Changes
Page history
add q1 progress update from last meeting
authored
Apr 05, 2022
by
anarcat
Show whitespace changes
Inline
Side-by-side
roadmap/2022.md
View page @
c4a31590
...
...
@@ -36,7 +36,9 @@ in the sense that the same team is split over both OKRs.
[
vanilla JS rewrite
]:
https://gitlab.torproject.org/tpo/web/donate-static/-/issues/45
[
launch dev.tpo
]:
https://gitlab.torproject.org/tpo/web/dev/-/issues/6
## Progress update, end of January 2022
# Progress updates
## end of January 2022
The translation CI work is already going steadily and could be finished
in early Q1.
...
...
@@ -50,6 +52,34 @@ We observed that some of those tasks are already done, so we may need to
think more on the longer term. On the other hand, we have a lot of work
to be done on the TPA side of things, so no human cycles will be wasted.
## Q1
(From the notes of the
[
2022-04-04 meeting
](
meeting/2022-04-04
)
.)
*
donate: lektor frontend needs to be cleaned up, some of the
settings are still set in react instead of with lektor's
`contents.lr`
. Vanilla JS rewrite mostly complete, possibly enough
that the rest can be outsourced. Still no .onion since production
is running the react version (doesn't run in tbb) and .onion might
also break on the backend. We also don't have an HTTPS certificate
for the backend!
*
translators: good progress on this front, build time blocking on
the i18n plugin status (
[
TPA-RFC-16
][]
), stuck on Python 3.8 land,
we are also going to make changes to the workflow to allow
developers to merge MRs (but not push)
*
documentation: removed some of the old docs, dev.tpo for Q2?
The TPA-RFC-16 proposal (rewriting the lektor-i18n plugin) was
discussed a little more in depth. We will get more details about the
problems kez found with the other CMSes and a rough comparison of the
time that would be required to migrate to another CMS vs rewriting the
plugin. See
[
tpo/web/team#28
][]
for details.
[
TPA-RFC-16
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-16-replacing-lektor-i18n-plugin
[
tpo/web/team#28
]:
https://gitlab.torproject.org/tpo/web/team/-/issues/28
# Things that need to happen regardless of the OKRs
We have identified some things that need to happen, regardless of the
...
...
...
...