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).
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:
Originally posted by @ann0see in #28 (comment)
Another option would be the projects tab on github (we could document changes and todos there).