From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id AE7724CE4 for ; Thu, 1 Jun 2017 07:06:07 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 May 2017 22:06:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.39,278,1493708400"; d="scan'208";a="1155208594" Received: from debian-zgviawfucg.sh.intel.com (HELO debian-ZGViaWFuCg) ([10.239.67.43]) by fmsmga001.fm.intel.com with ESMTP; 31 May 2017 22:06:01 -0700 Date: Thu, 1 Jun 2017 13:07:30 +0800 From: Tiwei Bie To: dev@dpdk.org Cc: bruce.richardson@intel.com, yuanhan.liu@linux.intel.com, konstantin.ananyev@intel.com, thomas@monjalon.net Message-ID: <20170601050730.GA5765@debian-ZGViaWFuCg> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.7.2 (2016-11-26) Subject: [dpdk-dev] [RFC] proposal of allowing personal/project repos on DPDK.org X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2017 05:06:08 -0000 Hello everyone, We'd like to make a proposal of making DPDK.org allow hosting some personal/project repos, which could be very useful when someone wants to try some experimental projects in DPDK. Many formal/mature opensource communities allow this. Such as: FreeBSD: The main branch is here: https://svnweb.freebsd.org/base/head/ And developers can try or start experimental projects here: https://svnweb.freebsd.org/base/user/ https://svnweb.freebsd.org/base/projects/ https://svnweb.freebsd.org/base/vendor/ ... We can also find similar things on kernel.org and freedesktop.org: https://git.kernel.org/ https://cgit.freedesktop.org/ But currently on DPDK.org, for the repos of DPDK, besides the main repo, there are just one repo for stable release, few old repos which are obsoleted, and some "-next" repos which are mainly used as the preparation of pull requests for different subsystems of DPDK. Some “-next” repos may be developed individually for a short time when they are created, but will always be merged to the main repo after few releases. We think they are too formal/limited to try new ideas. What we want to proposal is to make DPDK.org allow hosting some DPDK based repos which may be very experimental, which even not be planned to be merged back to the main repo directly, and may be deleted directly if it proves that no one really cares about it. Just like what other opensource communities did, allow some core developers/vendors create their own repos and try ideas on DPDK.org without too many restrictions. We think it can provide people a very convenient way to try ideas in DPDK community and eventually help DPDK grow. Allowing it won't have any negative impact on the existing repos of DPDK, instead, it can help to keep them tidy and clean when someone wants/needs to try some very experimental and big ideas publicly in DPDK as he/she can start it in an experimental repo. An experimental repo can be merged back to the main repo when it proves to be mature and useful, or could just be deleted when no one really cares about it any more. Please share your thoughts on this. Many thanks! :-) Best regards, Tiwei Bie