Thanks for bringing this up, Naoki!

I think Giter8 is a nice idea, but my concern with it is its tight coupling
with sbt. It requires users to have access to sbt in their terminal instead
of a simple git clone. How about creating scripts that would make managing
these templates easier, despite they are in separate repos? I was hoping
https://issues.apache.org/jira/projects/PIO/issues/PIO-128 would help with
that.

A counter-argument to the above would be due to
https://issues.apache.org/jira/projects/PIO/issues/PIO-81, users will need
to have access to sbt to build official templates anyway (assuming we
continue using sbt as the build tool for official templates).

I agree the quickstart can be moved to where the template is though.

On Fri, Sep 21, 2018 at 1:02 AM Naoki Takezoe <take...@gmail.com> wrote:

> Hi all,
>
> I'd like to discuss about maintenance of the official templates.
>
> I updated all official templates for PredictionIO 0.13.0. There are 7
> templates for now and I think it's too expensive to use our poor
> resource to maintain. So I'd like to propose something to reduce
> maintenance cost of these templates.
>
> For example, porting them to giter8 templates is one idea. Takako has
> worked on it before
> (https://github.com/shimamoto/predictionio-template.g8). It makes
> possible to aggregate multiple templates to a single project, and also
> help to reduce duplication. or at least, we might be able to aggregate
> them to a single project simply.
>
> Further, we need to maintain the quickstart document in the
> PredictionIO repository as well. I wonder if we can move these docs
> (and examples as well?) to corresponding template repositories. It
> would make the synchronization of templates and docs much easier.
>
> Anyway, every release of PredictionIO causes such extra and
> unessential costs. I really want to reduce them. It would help to make
> more frequent development and releases in the future. I'd like to hear
> your opinion or ideas.
>
> --
> Naoki Takezoe
>

Reply via email to