![]() Registered Member ![]()
|
I am going through the "new developer experience" right now and have some questions that might make help new Krita developers get started.
1. What IDE do you guys usually use? It looks like there are a few options in the build settings? - whatever you chose, why that one? 2. What is your workflow like. Do you usually go to the bugs.kde.org, find something, do some research, then make the fix. 3. How do you debug and test. Any extra tools that make things go faster? 4. Is there any documentation on the code architecture. I don't see a whole lot of comments in the code, so it is hard to know where things are without stepping through everything. 5. If this is using QT, would websites like this be of any value for learning Krita? http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html The code base isn't huge, but there are enough things going on where it can be a little disorienting when you see a new code base. I saw a video by Campbell Barton at Blender a while back with a quick demo of his worfklow. Judging by the comments, this type of thing is very useful. https://www.youtube.com/watch?v=5Ymoav0nNWQ |
![]() KDE Developer ![]()
|
Awesome!
It depends on personal preference. Dmitry uses Emacs, I use Qt Creator, others use KDevelop, Kate or vim. Qt Creator has the advantage of the ctrl-k menu, which lets you leap to classes, lines, everywhere. However, I don't use Qt Creator to build! Some people do, but I am too used to jumping to the terminal, do a 'make', check what's up and then jump back.
Oh, that's a very good idea! Maybe I'll spend some time on it if I can manage to get a screen recorder going ![]() |
![]() Registered Member ![]()
|
great responses! I might add some of this information to the developers section on the site. I think it would be valuable for other people when they are trying to get up to speed with the codebase in Krita.
|
Registered users: Bing [Bot], claydoh, Evergrowing, Google [Bot], rblackwell