<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Hosung,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Here are a couple suggestions you can follow.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">1. You can first follow the OpenStack contributor guidelines and set up the needed accounts [1].</div><div class="gmail_default" style="font-size:small">2. After you have the launchpad account,  register a blueprint for your feature in Tacker's launchpad [2].<br></div><div class="gmail_default" style="font-size:small">3. Clone the Tacker Specs repository to your local dev environment [3]. Write a spec (detail about your feature, implementation plan, etc.) for your feature. Commit. and then 'git review' to push your spec to Gerrit [4] for the Tacker team to review and comment.</div><div class="gmail_default" style="font-size:small">4. After the spec has been approved by the core reviewers and Tacker's PTL, you can start working on the implementation the same way when you write the spec:</div><div class="gmail_default"><ul><li>Clone the needed repositories (tacker, python-tackerclient, or tacker-horizon) to your local dev environment</li><li>Make changes</li><li>Commit and review</li><li>Wait for other to comments and refine your changes.</li></ul></div><div class="gmail_default" style="font-size:small">You can join the Tacker's IRC chat channel (#tacker) to talk to other Tacker developers.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Hope that will help.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">[1] <a href="https://docs.openstack.org/contributors/code-and-documentation/index.html" target="_blank">https://docs.openstack.org/contributors/code-and-documentation/index.html</a></div><div class="gmail_default" style="font-size:small">[2] <a href="https://blueprints.launchpad.net/tacker" target="_blank">https://blueprints.launchpad.net/tacker</a><br></div><div class="gmail_default" style="font-size:small">[3] <a href="https://github.com/openstack/tacker-specs" target="_blank">https://github.com/openstack/tacker-specs</a></div><div class="gmail_default" style="font-size:small">[4] <a href="http://review.openstack.org" target="_blank">http://review.openstack.org</a></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 9, 2018 at 4:50 PM 백호성 <<a href="mailto:sungbogo28@gmail.com" target="_blank">sungbogo28@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Dear tacker project members,</div><div dir="ltr"><br></div><div dir="ltr">Hello. I am Hosung Baek and Ph.D.student at Korea Univ.<div> </div><div>I am interested in the VNFFG feature in Tacker project, and I want to develop the "Redundancy VNFFG module" in tacker. </div><div><br></div><div>As far as I know. it is difficult to apply the VNFFG configuration where there is low loss requirement such as DetNet and URLLC.<br></div><div><br></div><div>Because there is no module for reliable VNFFG.</div><div><br></div><div>The module to be developed is described as follows.  <br></div><div><br></div><div>It is a function to construct a disjoint VNFFG by adding redundancy VNFFG module to the tacker VNFFG feature and to transmit the data to two disjoint paths.<br></div><div><br></div><div>To implement this module, two VNFFGs must be configured for one network service and the function to remove redundant packets in two different paths is required.</div><div><br></div><div>I want to develop this module and contribute this to tacker project.</div><div><br></div><div>So could you tell me the contribution process in OpenStack tacker project if possible?<br></div><div><br></div><div>Yours sincerely,</div><div><br></div><div>Hosung Baek.</div><div><br class="m_-1927277874918433743m_8236679413181915827gmail-Apple-interchange-newline"></div></div></div>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_-1927277874918433743gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><b style="font-size:small;color:rgb(51,51,51)">Trinh Nguyen</b><br></div><div><u style="font-size:12.8px;color:rgb(0,0,0)"><a href="https://www.edlab.xyz" target="_blank">www.edlab.xyz</a></u><br></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>