On 24 November 2015 at 21:46, Akihiro Motoki <amot...@gmail.com> wrote:
> Hi, > > Neutron has now various subprojects and some of them would like to > implement Horizon supports. Most of them are additional features. > I would like to start the discussion where we should have horizon support. > > [Background] > Horizon team introduced a plugin mechanism and we can add horizon panels > from external repositories. Horizon team is recommending external repos for > additional services for faster iteration and features. > We have various horizon related repositories now [1]. > > In Neutron related world, we have neutron-lbaas-dashboard and > horizon-cisco-ui repos. > > [Possible options] > There are several possible options for neutron sub-projects. > My current vote is (b), and the next is (a). It looks a good balance to me. > I would like to gather broader opinions, > > (a) horizon in-tree repo > - [+] It was a legacy approach and there is no initial effort to setup a > repo. > - [+] Easy to share code conventions. > - [-] it does not scale. Horizon team can be a bottleneck. > > (b) a single dashboard repo for all neutron sub-projects > - [+] No need to set up a repo by each sub-project > - [+] Easier to share the code convention. Can get horizon reviewers. > - [-] who will be a core reviewer of this repo? > > (c) neutron sub-project repo > All circumstances considered, I think c) is the only viable one. > - [+] Each sub-project can develop a dashboard fast. > - [-] It is doable, but the directory tree can be complicated. > why? do you envision something else other than /horizon directory in the tree? > - [-] Lead to too many repos and the horizon team/liaison cannot cover all. > If that's true for horizon, shouldn't the same be true for the neutron team :)? IMO, the level of feedback/oversight provided is always going to be constant (you can't clone people) no matter how the efforts are distributed. I'd rather empower the individual projects. > > (d) a separate repo per neutron sub-project > Similar to (c) > - [+] A dedicate repo for dashboard simplifies the directory tree. > - [-] Need to setup a separate repo. > - [-] Lead to too many repos and the horizon team/liaison cannot cover > all. > > Note that this mail is not intended to move the current neutron > support in horizon > to outside of horizon tree. I would like to discuss Horizon support of > additional features. > > Akihiro > > [1] http://docs.openstack.org/developer/horizon/plugins.html > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev