-
Notifications
You must be signed in to change notification settings - Fork 17
Translations Dashboard: Future Development #50
Description
The group working in person during the R Dev Day @ RSECon 2025 has created a new branch (dev) to start migrating from flexdashboard to Quarto for an overall redesign. This means that from now on, work on the dashboard will focus on two tasks: 1) the actual migration, and 2) refactoring the code for data extraction and GitHub Actions. The team at R Dev Day @ RSECon 2025 is currently working on task 1, so contributions from the community to task 2 are welcome.
The current dashboards will remain available until the new version is ready, so we expect contributors to refactor the code available on main. This means that their contributions will be reflected in the current dashboards once merged. After that, we will ask them to also add the changes to dev so that, once the new dashboard is ready, the commits authoring those updates are attributed to them. The repo architecture is different on dev, so for now, code refactoring on main should focus only on the scripts themselves, not on the repo architecture.
Opened issues related to code refactoring
- Weblate data: only request data since CSV files were last updated #47
- Main dashboard: only update CSV and HTML when translations change #46 (we are currently focusing only on the CSV part)
- Try not to depend on stringr #9
Feel free to explore other ways in which the code could be improved. You will find the scripts for data extraction in subfolder inside /weblate
|--/weblate
|--/Language Statisitics
|--Languages_Statistics.R
|--/Library Language Statistics
|--Library Language Statistics.R
|--/ ... etc.
There is also one script inside the /R folder.