Open ncoghlan opened 9 years ago
After further investigation of the PatternFly ecosystem, the front end is going to be in AngularJS in order to be able to take advantage of https://github.com/patternfly/angular-patternfly
Katello (the Pulp+Foreman front end that's an upstream project for Red Hat Satellite 6+) is also AngularJS based: http://www.katello.org/developers/style/javascript.html
That's relevant as Katello's content views have a lot in common with RepoFunnel's merge funnels: http://www.katello.org/docs//user_guide/content_views/content_views.html
Katello's content management in general is comparable to the goals of RepoFunnel: http://www.katello.org/docs/user_guide/content/content.html
(The main difference between the two projects is that RepoFunnel aims to be one part of a larger software development pipeline, while Katello is an integration project designed to be usable directly as an operational deployment tool)
RepoFunnel uses Django for consistency with Pulp (and because I like it), but Pulp doesn't have a real web UI (it's a network service only).
Since RepoFunnel is also closely related to COPR, it makes sense to model the design of the RepoFunnel web frontend on that of COPR.