<div dir="ltr">Hi Joao<div><br></div><div><ol><li>create a Redmine account and a Gerrit account, contact one of the project owners (listed on Redmine project page) to add you as a developer</li><li>assign the Redmine issue to yourself</li><li>toggle Redmine issue status to "In Progress"</li><li>work on the design, and post your design under the Redmine issue</li><li>once the design is approved, start working on code</li><ul><li>unit tests are required; coverage should be over 80%</li><li>for large and complex features, it's recommended to submit headers for review first, before doing implementation<br></li></ul><li>submit code to Gerrit, toggle Redmine issue status to "Code Review"</li><li>wait for code review, and rework your code according to comments</li><li>once the code is approved and merged, toggle Redmine issue status to "Closed"</li></ol></div><div><br></div><div>Yours, Junxiao<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 15, 2015 at 6:31 AM, Joao Pereira <span dir="ltr"><<a href="mailto:joaopapereira@gmail.com" target="_blank">joaopapereira@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hello,<br><div>I am a C++, Python developer and prefer core part of the applications. I saw there are a couple of open issue in NFD and maybe I can contribute to it.</div><div>What I wanted to know is if you have any kind of process for solving problems, or if I can just look into one bug and push a commit to gerrit to solve it. Is there any rule in terms of messages in the commits, in order to identify the problem?</div><div>Is there any order to solve the issues, maybe using the roadmap?</div><div><br></div><div>BR</div></div></blockquote></div></div></div></div>