Hi Giles, As a CloudStack user, I spent lots of time in the code to figure out how different parts work and find the root cause of bugs that I face. I also tried to install CloudStack as a project in eclipse and run it directly from eclipse from some old documents. I have learned some courses in Java to enable myself to contribute to the CloudStack codebase. But each time I look at the code and its sub-projects, my mind is blown up! I thought maybe it is because I don't have any practical java development experience yet but a clear document about the code itself could make everything easier to understand. I appreciate your valuable work. It is something that I have looked for many times! Regards,
On Fri, Feb 26, 2021 at 7:13 PM Giles Sirett <giles.sir...@shapeblue.com> wrote: > Hi all > > One of the biggest challenges with Cloudstack is learning its architecture > and codebase - its big and its complicated. Onboarding new software > engineers can be a daunting process. > For the last 2 years, we at ShapeBlue have built up a set of resources to > help us with onboarding on new engineers who will be working on Cloudstack. > > This has evolved into a self-study course that we call "hackerbook"- the > logic being that it's a training course that gets engineers hands-on > hacking in the code ASAP. It's a mix of videos, exercises and other > resources. > > Today, we've opensourced this resource in order to make it available to > anybody who may want to learn to develop on Cloudstack. > > Feedback and improvement PRs will be warmly accepted > > Its currently sitting in a shapeblue repo, happy to move under ASF if > anybody thinks that's important > > https://github.com/shapeblue/hackerbook > > Happy Hacking > > Kind regards > Giles > > > giles.sir...@shapeblue.com > www.shapeblue.com > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > >