ncoghlan / repofunnel

RepoFunnel: a tool for aggregating and filtering upstream components into a downstream repo
1 stars 3 forks source link

Proof of concept: adopt a real web frontend toolchain #3

Open ncoghlan opened 9 years ago

ncoghlan commented 9 years ago

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.

ncoghlan commented 8 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

ncoghlan commented 8 years ago

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)