Hey all, I am a new user here at Inkscape and don't know what to do. I want to contribute to this projects as a developer; can anyone help me out where to start. Thanks in advance
Em Ter, 2014-02-04 às 20:53 +0530, gagan escreveu:
I am a new user here at Inkscape and don't know what to do. I want to contribute to this projects as a developer; can anyone help me out where to start.
Hi Gagan,
this page[1] on the Inkscape site describes first-steps for a developer. Maybe you want to get used to Inkscape architecture, but its architecture is evolving and partially inconsistent (GTK vs GTKmm, GC vs manual memory management vs smart pointers on the future, C-style coding vs C++-ification) at the moment and I'm not sure if the doc folder has an accurate description of the architecture.
I suggest you to fix some easy-fix bugs[2] and choose a task to work on. Want a new tool? See the code for an existing one (grep is your friend). Want help Markus Engel with C++ification? Great. Want to help to port to GTK+3? Enable the configure flag and fix any bugs you find.
When you get questions more specific about Inkscape, send an email to the mailing list and you might help you. You may learn a lot from the comments on your patches posted to the bug tracker too.
[1] http://inkscape.org/en/develop/getting-started/ [2] https://bugs.launchpad.net/inkscape/+bugs?field.tag=easy-fix
On Tue, 2014-02-04 at 20:53 +0530, gagan wrote:
Hey all, I am a new user here at Inkscape and don't know what to do. I want to contribute to this projects as a developer; can anyone help me out where to start. Thanks in advance
Dear Gagan,
The first step is to download the inkscape branch to your computer and make sure you can compile it. The specifics depend on your operating system but can all be found on the website:
http://inkscape.org/en/develop/getting-started/
I'd actually start by playing with the code base first, then after you've modified a few things (and reverted) you can pick a few bugs to fix.
You can either submit a merge-request via launchpad or a patch file in the bug report. Both will count towards your code count. Ask here if you get stuck with anything or if the website is unclear (it's new).
And good luck!
Best Regards, Martin Owens
participants (3)
-
gagan
-
Martin Owens
-
Vinícius dos Santos Oliveira