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
