Ludeon / RimWorld-ar

Arabic translation of RimWorld.
6 stars 9 forks source link

Enable GitHub actions and master branch protection for repository #17

Open mtimoustafa opened 4 months ago

mtimoustafa commented 4 months ago

Hi @TynanSylvester / @Ludeon,

I'm looking to enable GitHub Actions on this repository, to add automation to the translation files. Also, it would be best to add push protections to the master branch to prevent commits outside of a pull request. This would ensure better quality of commits through a review process.

I'm also happy to manage those permissions myself; I'm currently a member of the repo but not a maintainer. Is it okay to give us higher permissions here?

This is all part of a process by me and @CGUltimateno to revitalize this translation effort, and make it easier for others to contribute without much technical knowledge.

Thanks!

mtimoustafa commented 4 months ago

More context:

Here's the relevant PR for me starting to add the GH action: https://github.com/Ludeon/RimWorld-ar/pull/16.

This should integrate the RimTranslate tool, which should allow translators to use a program like POEdit to intuitively edit the translation files, as opposed to manually editing the XML. With some rudimentary knowledge of GitHub codespaces / git, it should be easy for them to open a PR with the edited files.

mtimoustafa commented 4 months ago

My bad, I see GH actions are already enabled under https://github.com/Ludeon/RimWorld-ar/actions 🙏🏽 The master branch issue is still pertinent though.

LudeonBusiness commented 4 months ago

We've added the master pull request rule and will be adding you and @CGUltimateno as maintainers.

Hopefully this helps.