Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising...

20
Contributing to LibreOffice without C++ knowledge Ilmari Lauhakangas, TDF ilmari.lauhakangas@libreoffice.org FOSDEM, 1 Feb. 2020

Transcript of Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising...

Page 1: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Contributing to LibreOffice without C++ knowledgeIlmari Lauhakangas, [email protected]

FOSDEM, 1 Feb. 2020

Page 2: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Teams support each otherUnderstanding the work of others keeps the quality high

Page 3: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Localisation

3

Page 4: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Localisation

▸ Weblate can be used for localising the UI and Help▸ Study the wiki articles ”Translating LibreOffice” and ”

LibreOffice Localization Guide”▸ Sophie Gautier will assist you

4

Page 5: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Localisation

▸ Review Help content while you translate it▸ OmegaT is useful for translating guides▸ Translated guides are hosted at

documentation.libreoffice.org

5

Page 6: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Quality assurance

▸ Study bugs and have fun▸ Only basic computer skills needed▸ Improve quality of life for developers

6

Page 8: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Infrastructure and web development▸ Join the website mailing list and infra calls▸ Deployments automated using Salt▸ Tasks are found in Redmine

8

Page 9: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Web applications

PHP SilverStripe WordPress MediaWiki

Python GrimoireLab Django Weblate

Java OpenGrok Gerrit Jenkins

Perl Bugzilla

Ruby Redmine

9

Page 10: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

User support

▸ Local and global support▸ Social networks▸ Mailing lists▸ Chat channels▸ ask.libreoffice.org

10

Page 11: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Documentation

▸ Help content▸ Guide books▸ The wiki

11

Page 12: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Documentation

12

LibreOffice Documentation Team

Writer Calc Impress Draw Base Math

Getting Started Guide

9.09.0

Getting Started GuideGetting Started Guide▸ The work on guide books is organised in Nextcloud

▸ Help content development workflow involves Bugzilla and Gerrit

▸ Follow the mailing list to learn about meetings

Page 13: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Marketing

▸ Fresh ideas welcome▸ Budget for local events (trade shows etc.)▸ Materials in the wiki▸ Make use of our mailing lists and

social networks

13

Page 14: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Create captivating brand experiences

Visual design

14

Page 15: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice
Page 16: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Visual designGo crazy with icons and templates

16

Page 17: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

User experience designAm I holding it wrong?

Why am I yelling at the computer?

Join us in exploring these and other perennial questions in the design team.

17

Page 18: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

User experience design

18

Sketches are not always needed. Some changes can be implemented without C++.

Design guidelines in the wiki are helpful.

Page 19: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

Board of Directors & Membership Committee

19

Contribute

Become a TDF member

Become elected into Board or MC

Page 20: Contributing to LibreOffice without C++ knowledge...Localisation Weblate can be used for localising the UI and Help Study the wiki articles ”Translating LibreOffice” and ” LibreOffice

20

THANKS!Any questions?You can contact me at:

[email protected]