Hi all,

I am Dheeraj Bansal, a third-year B.Tech undergraduate student from India,
currently pursuing my degree in computer science.

Over the last few weeks I’ve been working with Pearl Dsilva, Daan Hoogland,
and others around CloudMonkey and the CloudStack API discovery code,
looking at how we can expose enum / fixed values via @Parameter and listApis so
that CloudMonkey can offer better parameter and value autocompletion.

I’m happy to share that I’ve been selected for GSoC 2026 with Apache
CloudStack for the project “Improving CloudMonkey Autocompletion”. During
the program I’ll be focusing on:

   -

   Extending the CloudStack API metadata (for example via @Parameter and
   the discovery service) so that allowed / enum-like values are exposed more
   explicitly.
   -

   Updating CloudMonkey to consume the richer listApis output and provide
   more helpful, context-aware autocompletion for commands and parameters.

During the community bonding period I’ll continue refining the design,
doing small tests on the discovery side, and making sure my CloudStack and
CloudMonkey development environments are fully set up. I’ll also share
periodic updates and reach out on this list when I have questions or run
into issues.

I’m excited to work with you all this summer, and I appreciate the help and
feedback I’ve already received from the community. Please let me know if
there are any related discussions or prior work I should read through as I
continue with this.

Regards,
Dheeraj Bansal

Reply via email to