cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

NetFIX

NetFIX Process

Introduction

NetFIX initiative is a logical complement to popular NetCAT programs and its main objective is to get volunteers from NetBeans community involved in bug fixing during stabilization phase of NetBeans releases. The basic concept was compiled on a NetFIX Defining chat on March 6th, 2009 by a group of 8 community developers interested in contributing code to NetBeans repository in an organized manner.

Process Summary

  1. NetFIX developer wants to fix some issue.
  2. If the issue has NETFIX keyword, s/he is entitled to assign the issue to her/himself, update Wiki pool with "free-to-netfix" issues and start working on the fix.
  3. If the issue does not have the NETFIX keyword, s/he must ask module owner for permission to take ownership of the issue by adding this comment: "I'd like to NetFIX 1 this bug. Is it possible? 1 http://wiki.netbeans.org/NetFIX"
  4. If the module owner agrees, NetFIX developer must update Wiki pool, assign the issue to her/himself and then s/he can start working on the fix, in other case an explanation of the denial must be provided.
  5. When the bug fix is ready, a patch must be attached to the issue and the Wiki pool must be updated.
  6. Module owner is expected to review the patch at her/his earliest convenience and either integrate it or reject with justification.

Other important information

  • Primary focus of the NetFIX program is bug fixing and not feature/enhancement development. In the latter case see NetDEV program instead.
  • There might be modules (especially in the NetBeans Core area) that will be excluded from the NetFIX. This is to avoid potential destabilization of the core, due to lack of qualified reviewers or other reasons. The concrete list of modules is TBD.
  • The NetFIX program is coordinated by Jiri Kovalsky (jkovalsky). If you want to join the NetFIX team, simply send Jiri an e-mail and he will follow-up with you.
  • It is essential to have Sun Contributor Agreement signed and accepted in order to participate in the NetFIX program.
  • Participation in the NetFIX is not time limited i.e. membership is subject to participant's own decision. Activity of all NetFIX developers will be monitored though.
  • There will be no regular meetings however all participants are entitled to call for a meeting if there is a valid reason.
  • The NetFIX team elected Michel Graciano as its own representative who will be responsible for helping newcomers, escalating problematic issues, watching progress etc.

Links