

Contributing via GitLab Merge Requests
source link: https://kate-editor.org/post/2020/2020-07-18-contributing-via-gitlab-merge-requests/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

KDE switched over to a self-hostedGitLabinstance this year: invent.kde.org . Many thanks again to our system administrators and all other contributors to this large effort!
This means, e.g. Kate, KTextEditor and KSyntaxHighlighting are now using the GitLab workflow for all contributions. Whereas there are still some old review requests and tasks on phabricator.kde.org , all new contributions should arrive as merge requests on invent.kde.org.
For the three projects I take care of, you can see what already arrived and is now under discussion or already merged here:
Even this website is located there, regenerated viaHUGOevery few minutes on the web server hosting it. If you want to write some post about Kate or update some of our pages, please just submit a request here:
I think the current setup is really superior to what we had before. For example, Kate already has now 79 merge requested accepted . It was never easier to contribute than now.
I apologize that sometimes the review speed for merge requests is still lacking, I hope this improves with more people taking care in the development process. But I reelly encourage people that can code to help us out by contributing fixes + features!
We have a rather long backlog of bugs and wishes that are not really taken care of as it should, see the below lists:
We really would appreciate help with this, give it some try.
You want to contribute a new LSP server config? Easy, see this accepted merge request as template.
You want to improve the UI by e.g. having a more “normal” tab bar instead of our LRU variant? Submit a request like this .
It might look in the bug tracker like we are not eager to improve or accept changes, that is not true, we are just not that free to work a lot on our own on larger things, as the team is small and we don’t have that much spare time left to handle it. But if somebody steps up to do it, we will help out to get it in, as can be seen by the already merged stuff.
Still, there might be discussions about what shall go in or not. Please be open to accept the feedback we give and better start early to ask for some, as that might avoid wasted effort on your side.
I think the new infrastructure makes it easier for people to step up and do some work, I really like that. I hope a nice stream of merge requests keep coming in ;=) At least for the projects mentioned above I think scratching your own itch was never easier.
Recommend
-
13
Merged turnip: LRZ support Add support for low-resolution Z buffer feature on turnip. This is based on the free...
-
15
Auto Merge Dependabot Pull Requests April 28, 2021 • 5 min read A good year ago it
-
6
Fix an off-by-one in loadscpt here is the trace I'm trying to fix: jvoisin@grimhilde 18:52 ~/dev/openmw/openmw/build_fuzz_asan_master ./esmtool dump -C -p -q out/default/crashes/id\:000...
-
10
Fix a crash in aipackage.cpp Should fix #5966 (closed) R...
-
5
Merged Created 1 month ago by Various fixes for niftest Fixes
-
5
WIP: vulkan: Add vulkanh264dec Warning: Vulkan video is still work in progress, from specification to available drivers and applications. Do not use it for production software jus...
-
6
Trying to hack Redis via HTTP requests Context Imagine than you can access a Redis server via HTTP requests. It could be because of a SSRF vulnerability or a misconfigured proxy. In both situations, all you need i...
-
23
Created 2 months ago by
-
10
Background Apps (Depends on
-
2
How do you retrieve all supplier requests via api
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK