Thank you for your email. I hope you enjoy your non-programming projects. I
look forward to that myself.

On Thu, Jun 15, 2023 at 8:04 PM Andrew Gaul <g...@apache.org> wrote:

> Hi John, I appreciate your messages on this matter but the existing
> development team is simply tapped out and cannot help at any price.  I
> long ago moved onto non-Java projects (and non-programming projects!) so
> my expertise is long gone.  That said, jclouds is not a special project
> and its architecture is strongly inspired by Guice.  So if you learn
> more about that you will understand most of the tricky parts.  The
> RestAnnotationProcessor is great when it works but can be frustrating
> when you need to extend it.  I believe the modern equivalent is Feign
> which might help as well.  Happy hacking!
>
> On Fri, May 05, 2023 at 11:29:22AM -0600, John Calcote wrote:
> > Hello Andrew,
> >
> > Since Jclouds is heading to the attic, we must now rely heavily on our
> own
> > in-house builds of jclouds for bug fixes and extensions.
> >
> > Currently, we have use cases requiring Amazon virtual private clouds with
> > their associated limited internet access. This means we need to make some
> > significant changes to the location management code in jclouds.
> >
> > Unfortunately, the jclouds code base is rather opaque and, hence,
> somewhat
> > hard to approach, from an enhancement perspective, because of the heavy
> use
> > of guice dependency injection and custom annotations.
> >
> > Please don't misunderstand me - there's nothing wrong (in my mind) with
> the
> > way jclouds code is written; it's a fine architecture - as long as you
> have
> > some kind of high-level architectural documentation so that new
> > contributors don't have to spend an unreasonable amount of time studying
> it
> > to determine how all the pieces fit together.
> >
> > My request is simple: is there some way we can get some training from you
> > on how to approach the code base so that we can begin to maintain and
> > extend jclouds properly?
> >
> > (Note that, had there been such code/architecture documentation, I myself
> > would already have contributed heavily to the open source project, but
> all
> > of my efforts to "grok the big picture" have led me to making guice-based
> > hacks as workarounds to issues we've discovered in the past - nothing the
> > community would have appreciated as a proper contribution - except
> perhaps
> > as a stack overflow suggestion - believe me.)
> >
> > There is the possibility for a (paid) consulting opportunity for yourself
> > in this request, the result of which could very well benefit the entire
> > community, as we would then be able to submit proper enhancements to the
> > project - even if it's in the attic.
> >
> > Thanks,
> > John Calcote
>
> --
> Andrew Gaul
> http://gaul.org/
>

Reply via email to