You may for example study smaller plugins such as ldap, md5 etc. (in
plugins/user-authenticators) for both 4.1+ and pre-4.1 versions.

For 4.1+ you should take a look at plugins/{acl, api} as well, they
too are small and read-able. And, may be you can help us write the
stub: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+API+Development
as a fresh developer trying to write a plugin you would be able to
write it with verbosity.

Regards.

On Mon, Mar 18, 2013 at 9:37 AM, Mike Tutkowski
<mike.tutkow...@solidfire.com> wrote:
> Hi Rohit,
>
> I appreciate you taking the time to answer these questions.  :)
>
> I could probably pull out an example from the codebase, but do you have one
> in mind that might be a really good one for me to look at to learn first
> hand how the code for this works (maybe one that exists in 3.x and 4.x)?
>
> Thanks so much!
>
>
> On Sun, Mar 17, 2013 at 10:02 PM, Rohit Yadav <bhais...@apache.org> wrote:
>
>> On Mon, Mar 18, 2013 at 8:45 AM, Mike Tutkowski
>> <mike.tutkow...@solidfire.com> wrote:
>> > If I read this correctly
>> >
>> >
>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Service
>> >
>> > is it true that extending the CS API was first introduced in 4.1?
>>
>> No, pluggable service was there before 4.1, but it was implemented
>> slightly differently. Each plugin would have it's own ACL mapping
>> file. Now we keep one ACL properties file, we have modified
>> annotations, api discovery service itself it a pluggable service
>> (plugin) which helps discovers any API.
>>
>> You may use latest cloudmonkey and use sync to get any API you may be
>> adding to test and fire 'em.
>>
>> Regards.
>>
>> >
>> >
>> > On Sat, Mar 16, 2013 at 12:28 PM, Mike Tutkowski <
>> > mike.tutkow...@solidfire.com> wrote:
>> >
>> >> Sounds good, Chip - thanks!
>> >>
>> >>
>> >> On Sat, Mar 16, 2013 at 12:26 PM, Chip Childers <
>> chip.child...@sungard.com
>> >> > wrote:
>> >>
>> >>> On Sat, Mar 16, 2013 at 12:08:39PM -0600, Mike Tutkowski wrote:
>> >>> > Hey Chip,
>> >>> >
>> >>> > Do you know where I could find documentation on how to create this
>> kind
>> >>> of
>> >>> > CS plug-in?
>> >>> >
>> >>> > Thanks!
>> >>>
>> >>> The wiki has some information, which you should try to search for
>> >>> answers to questions like this.  Raise questions when things aren't
>> >>> documented there, so that we know where to improve the content (or
>> >>> edit liberally as you learn things yourself!).
>> >>>
>> >>> Searches:
>> >>>
>> >>>
>> https://cwiki.apache.org/confluence/dosearchsite.action?queryString=Pluggableservice
>> >>>
>> >>>
>> https://cwiki.apache.org/confluence/dosearchsite.action?where=CLOUDSTACK&spaceSearch=true&queryString=plugin
>> >>>
>> >>> This is interesting:
>> >>>
>> >>>
>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Service
>> >>>
>> >>> As it this:
>> >>>
>> >>>
>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Annotations+use+in+the+API
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> *Mike Tutkowski*
>> >> *Senior CloudStack Developer, SolidFire Inc.*
>> >> e: mike.tutkow...@solidfire.com
>> >> o: 303.746.7302
>> >> Advancing the way the world uses the cloud<
>> http://solidfire.com/solution/overview/?video=play>
>> >> *™*
>> >>
>> >
>> >
>> >
>> > --
>> > *Mike Tutkowski*
>> > *Senior CloudStack Developer, SolidFire Inc.*
>> > e: mike.tutkow...@solidfire.com
>> > o: 303.746.7302
>> > Advancing the way the world uses the
>> > cloud<http://solidfire.com/solution/overview/?video=play>
>> > *™*
>>
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the
> cloud<http://solidfire.com/solution/overview/?video=play>
> *™*

Reply via email to