Hacking:Developer FAQ: Difference between revisions

Content deleted Content added
Kmf (talk | contribs)
Kmf (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 16:
 
=== Who is planning Seamly2D's development? ===
Seamly2D team does not have time-based schedules, instead we rely on a [https://bitbucketwiki.valentinaproject.org/dismine/valentina/wiki/Road%20mapRoadmap feature roadmap].
 
We use [https://en.wikipedia.org/wiki/MercurialGit MercurialGit] [https://wwwleanpub.mercurialcom/git-scm.org/wikiflow/NamedBranchesread named branches] for developing major new features. Each new feature lives in own ''feature'' branch. If a feature is ready for inclusion into the main develop branch, it is merged. The decision, whether it's ready, is made by the core team (currently: Roman).
 
=== How can I become a Seamly2D developer? ===
If you are a developer who wants to start contributing code to the Seamly2D, the best way to get to know its structure is by fixing bugs reported in [https://bitbucketgithub.orgcom/dismineFashionFreedom/valentinaSeamly2D/issues?status=new&status=open Issue tracker]. Pick a bug, perhaps ask the advice of another developer as to whether he/she thinks it will be an easy bug or not, and then fix it. Sounds easy, doesn't it?
 
After helping with a couple of bugs, people will start to recognize your immense talent, and you will be on your way to becoming a Seamly2D developer. Any time you feel able, you can pick a smaller enhancement request and have a go at implementing it. It's that easy.
Line 27:
=== Where should I go for help when I need it? ===
There are several channels of communication:
* Main [https://groupsforum.googleseamly.comnet/forumc/#!forum/valentina-project-listdeveloper maildeveloper listcategory on forum] (recommended way).
* IRC channel [https://webchat.freenode.net/?channels=#seamly2d #seamly2d]. Abandoned right now.
* You can ask question on [https://www.facebook.com/Valentina.ProjectSeamly2D/ Facebook].
 
=== Where can I find documentation for the Seamly2D API? ===