What
The primary objective of the i18n sprints are to bring the language-aware editing capabilities into the core VIVO application.
This objective will include the following goals:
- Creation of Integration and Regression tests to ensure the existing functionality does not break during the course of the i18n editing development activities (and beyond)
- Transfer of UQAM software updates into one or more GitHub repositories
- Review, testing and integration of the initial UQAM software updates into core VIVO
- Given the size of these initial software updates, we will need to slice the updates into smaller units of functionality and pull-requests
- Establishment of a pattern for making additional languages available to all VIVO installations
- Review and test incremental i18n editing updates
- Update documentation of installation and configuration guides
When
- April 6th - 17th
- Pre-sprint planning meeting: Doodle
Who (and roles)
Roles: developer, documenter, tester, translator, other?
- Michel Héon(UQAM) Developer
- Joachim Dornbusch (EHESS)
- Christian Hauschke (TIB; testing, documentation)
- Benjamin Gross (limited availability, testing and code review)
- Ralph O'Flinn (limited availability, testing and code review)
- Alexander (Sacha) Jerabek(UQAM - review documentation, check French version pages, test installation of Vivo)
- Matthias Lühr(HS Mittweida; testing, documentation)
- Andrew Woods Developer / Tester
- Nicolas Dickner(UQAM - review documentation, check French version pages, test installation of Vivo)
Resources
Description | Resources |
---|---|
1) Project wiki | |
2) UQAM's GitHub | https://github.com/UQAM-VIVO/ |
3) i18n Reference Demo Demo VIVO server consisting of UQAM's implementation of the i18n editor design | http://vivo-i18n.dev.uqam.ca:8080/vivo_i18n_M2/
|
4) Vivo Translation Ecosystem Ecosystem useful for the development of VIVO
| http://vivo-i18n.dev.uqam.ca:8080/download/VIVO-Trad-ecosysteme.exe |
5) VTE First run wiki Documentation in under construction | https://wiki.uqam.ca/display/VIVOPUB/C%29+Local+VIVO+implementation%3A+from+scrach+to+execution+with+VTE |
Sprint goals
Updates will go into the core
Sprint will demonstrate editing with French, German and English
Regression testing with Selenium
Updated documentation
Sprint prerequisites
- Code in GitHub
- GitHub diff/pr
- Remove whitespace from VIVO and Vitro working branches
- How can the code be subdivided?
- Test data
- Set up a reporting and monitoring tool for identified problems (potentially Jira) able to manage screenshots
Future goals
- English to be extracted, like any other language
- All VIVO languages will be consolidated into central language repositories
- Move translation files to ontology files
Working GitHub branches
- VIVO : https://github.com/vivo-project/VIVO/tree/sprint-i18n-whitespace (until we have whitespace removed)
- Vitro : https://github.com/vivo-project/Vitro/tree/sprint-i18n-whitespace (until we have whitespace removed)
- VIVO-languages : https://github.com/vivo-project/VIVO-languages/tree/sprint-i18n
- Vitro-languages : https://github.com/vivo-project/Vitro-languages/tree/sprint-i18n