# How to get started with contributions

**URL:** https://forums.synfig.org/t/how-to-get-started-with-contributions/13694
**Category:** Development
**Created:** [December 16, 2022, 6:00am UTC](https://forums.synfig.org/t/how-to-get-started-with-contributions/13694 "2022-12-16T06:00:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![JumpyLAZERY](https://forums.synfig.org/letter_avatar_proxy/v4/letter/j/bcef8e/32.png) [@JumpyLAZERY](https://forums.synfig.org/u/JumpyLAZERY)
#### Post date: [December 16, 2022, 6:00am UTC](https://forums.synfig.org/t/how-to-get-started-with-contributions/13694/1 "2022-12-16T06:00:36Z")

</div>

Hey Team,  
I am new to open-source contributions and am interested in contributing for GSoC 2023 or any other task to get started. I have intermediate level of knowledge of python and C++ however, I am totally new to gtk and gtkmm  
So can you great people guide me on where to start with

---

<div class="post-metadata">

### Author: ![ice0](https://forums.synfig.org/user_avatar/forums.synfig.org/ice0/32/4612_2.png) [@ice0](https://forums.synfig.org/u/ice0)
#### Post date: [December 16, 2022, 6:45am UTC](https://forums.synfig.org/t/how-to-get-started-with-contributions/13694/2 "2022-12-16T06:45:55Z")

</div>

Hi!

The best way to get started is to build Synfig from source.

You can check developer documentation here:

[https://synfig-docs-dev.readthedocs.io/en/latest/](https://synfig-docs-dev.readthedocs.io/en/latest/)

Also note some points:

1. Sometimes documentation is outdated. If you experience some issues please document them, and update documentation.
2. Synfig support Autotools and CMake build systems. For development purposes CMake is preferable. If you are familiar with Autotools, then use it.
3. After you build Synfig from source, start with GitHub issues and try to fix some of them.  
[Issues · synfig/synfig · GitHub](https://github.com/synfig/synfig/issues)
