Description
Currently we suffer from unstructured editing, have different versions in languages,... We should discuss how we solve this problem (= ensure every language is up to date).
To make development easier and faster, @gilgongo suggested to make a new branch.
I think that's a good idea. We could split it into 3 branches:
main: the branch which gets built to github pages. We only submit changes here if everything was approved.
Translation: The step before approval. Here translation begins. No changes
Development: Active development, restructuring,...
So a normal workflow would look like this:
- Add a new page (english only): commit to the development branch.
- After a period of time it gets merged into translation for the translators
- If everything was checked, we merge it into main.
Of course we could also create a "development" and a "translation" branch while the "translation" can not be changed content wise.
Originally posted by @ann0see in #28 (comment)
Another option would be the projects tab on github (we could document changes and todos there).