Hi Jeremy,
    I think this is a great idea.  This will help to lower the bar of
entry. I wish more projects did this.

    One thing I would love to see for releases are pre-built static libs.
We can do this for popular platforms with common build options. This could
give them a link and provide them the provided command.

On Fri, Mar 17, 2017 at 11:44 AM, Jeremy Dyer <[email protected]> wrote:

> Team,
>
> I wanted to discuss introducing a dynamic Apache NiFi MiNiFi CPP build
> asset to the website. Currently building the cpp agent takes a fair amount
> of system setup and insight to the project. I want to ease adoption by
> introducing a webpage on the website that allows an end user to select
> things like os, target architecture, build host os, build options (GPS
> integration, etc), statically linked libraries or not, etc. After the user
> drills down through the selection options a list of required dependencies
> for their OS and cmake build command will be displayed on the page. Not
> only will this ease in users building for the multiple targets but can help
> us out on the dev side since we because have issues they can include this
> snapshot with their error logs to help give us insight into potential
> problem areas. Below is a high level list of features that I currently have
> in mind.
>
> Features:
> - Dynamic selection of build targets and options
> - List of system dependencies for target
> - cmake command for target
> - future support for actual binary downloads from this form
> - output download so that file can be attached to JIRAs or emails related
> to build errors for troubleshooting
> - simple HTML and JSON driven functionality so no extra infrastructure
> will be required from Apache infrastructure.
>
> I would love to hear ideas from others so that I can compile them into a
> JIRA and begin working towards a first draft release. This can certainly be
> an iterative process but I believe the sooner we can get something out
> working even if its a bare minimum implementation the more adoption we will
> see with the project.
>
> I have attached a 20 minute mock up screenshot of very roughly what I have
> in mind. Certainly the actual build out will be better just wanted a high
> level visual for everyone to see.
>
> Thanks,
> Jeremy Dyer
>

Reply via email to