SUMMARY STEPS TO REPRODUCE 1. Open Kdevelop->Projects->Fetch project 2. Click select sources -> Source OBSERVED RESULT the sources shown are git, subversion and github. There is no kde. EXPECTED RESULT there should be a kde option too SOFTWARE/OS VERSIONS Windows: macOS: Operating System: Manjaro Linux KDE Plasma Version: 5.19.5 KDE Frameworks Version: 5.73.0 Qt Version: 5.15.0 Kernel Version: 5.7.15-1-MANJARO ADDITIONAL INFORMATION OS Type: 64-bit Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620
Hm, can't you simply put KDE's git repo URL and select "git"?
Ok, thanks. I thought that option was a workaround. I'll do that in the future!
This was removed in https://invent.kde.org/kdevelop/kdevelop/commit/a36a50baf050850fa0e513ceae2e99be7749c27c > https://projects.kde.org/kde_projects.xml is removed in the next weeks as part of the reorganization happening in the move to gitlab by KDE. > Wanted: someone writing a replacement using gitlab, which then would also be usable for other gitlab servers.
Is it a beginner friendly issue? I would like to work on it.
Yes, reasonably so -- project provider plugins are quite simple and don't need much knowledge of the rest of the codebase. You can find a similar example in the GitHub provider (plugins/ghprovider in the source code) and of course the previous KDE project provider removed in the commit I linked. There's a tutorial on how to build KDevelop using kdesrc-build here: https://community.kde.org/index.php?title=KDevelop/HowToCompile_v5 Alternatively, you can install the various build dependencies (even the git version should be fine with the dep versions in most distros) and compile/install as any other CMake project. Do note that QT_PLUGIN_PATH must be set before running KDevelop if you install to /usr/local or some other non-standard path. Since I see you're using Manjaro, this is the PKGBUILD I use to build locally; you'd need to change _repo at least: http://www.flherne.uk/files/PKGBUILD If any other questions, ask in the #kdevelop IRC channel and wait a while if you don't get an answer immediately -- several devs are in it but not watching IRC all the time.
Thank you! I'll get working to it as soon as I can, as I am already working on fixing a bug in another kde project right now.