4 ms·
The first step is setting up the build environment on your operating system and completing a successful build. Depending on your computer, the build might run f
by buovjaga 9y ago
The first step is setting up the build environment on your operating system and completing a successful build. Depending on your computer, the build might run for 4 hours :)
The articles on building are found in the General Programming Guidelines box in this index: https://wiki.documentfoundation.org/Development https://wiki.documentfoundation.org/Development
Then you will want to pick an easy hack: https://wiki.documentfoundation.org/Development/EasyHacks https://wiki.documentfoundation.org/Development/EasyHacks Note that there are more challenging easy hacks marked by the difficultyInteresting keyword. This step also implies you will create an account on the Bugzilla.
If the easy hack is not an ongoing thing, you should comment on the Bugzilla report about your desire to work on it and assign it to yourself and change status to ASSIGNED.
If the easy hack is an ongoing task, you might want to check https://gerrit.libreoffice.org/ https://gerrit.libreoffice.org/ if there are some unmerged patches related to it by searching for message: and the bug number. This will allow you to be confident about avoiding duplicate work.
To start working on your patch, you typically create a new branch:
git checkout -b my-branch-name
as advised in the "Sending a Patch to Gerrit" section of this:
https://wiki.documentfoundation.org/Development/gerrit https://wiki.documentfoundation.org/Development/gerrit
The topic of amending patches is dealt in this additional article: https://wiki.documentfoundation.org/Development/gerrit/SubmitPatch https://wiki.documentfoundation.org/Development/gerrit/Submi...
Easy hacks come with mentors attached to them, so the patch reviews should not get stuck in a limbo. Regarding "normal" patches, they might sit there even for some weeks, but I hope the situation improves when TDF hires the new developer mentor(s): https://blog.documentfoundation.org/blog/2017/11/07/job-search-development-mentor-201711-01/ https://blog.documentfoundation.org/blog/2017/11/07/job-sear...
Btw. there is a job search for feature implementation going on: https://blog.documentfoundation.org/blog/2018/01/16/tender-consultancy-libreoffice-feature-implementation-incl-site-development-training-201801-01/ https://blog.documentfoundation.org/blog/2018/01/16/tender-c...