[Feedhenry-raincatcher] Raincatcher feedback from a newbie

Summers Pittman supittma at redhat.com
Fri Jan 27 14:16:50 UTC 2017


>
>
>
>>> 3.  RHMAP makes it very difficult to deploy applications which have
>>> dependencies on auth services.
>>>
>> In addition to this the workflow for developing an application with
>> depending modules is not particularly nice.
>> If we're expecting users to extend the solution with their own modules
>> for now they'd either have to come up with a folder structure to put them
>> in the code of the application or setup a private npm instance.
>> Also if they want to alter code in our modules they have to depend on
>> their own github forks, publish their forks to private npm instances, or
>> use bundledDependencies.
>>
>
> [Niall] This is probably a gap in the RHMAP platform rather than
> Raincatcher itself. I see no reason why we wouldn't ask users to fork the
> modules if they want some custom code that we don't have.
>

[image: Inline image 1]

Users don't behave this way.  If they did I have a developer conference
that would be in serious trouble.  Expecting users to fork and edit the
libraries we are supporting is an incorrect expectation.  At best we
provide consistent APIs to inject behavior into the code.  These apis
should be versioned and supported so that our user's do not have to always
be rebasing and forward porting their changes to our updates.



> This is the benefit of having open sourced everything in the project. If I
> wanted custom functionality in an npm module (And I have done several
> times) I would fork the module, publish my own module and do a PR back to
> the upstream to see if it would be accepted. Raincatcher should be no
> different IMHO.
>

You are an exception rather than the rule.  I would be thrilled if our
users contributed code this way, but we don't want the goto experience to
be "clone our repository and figure it out".  The goal should be having
well document behaviors and ways to extend and compose those behaviors
using a supported API.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/feedhenry-raincatcher/attachments/20170127/7d4f4bb6/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 102718 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/feedhenry-raincatcher/attachments/20170127/7d4f4bb6/attachment.png>


More information about the Feedhenry-raincatcher mailing list