Introduction Why does this project exist? Where can I find additional documentation? Where can I find our CI/CD infrastructure?
Architecture What is the basic architecture of the system? MVC, SPA, messaging, RPC Do we have any managed thread pools? What are our asynchronous tasks?
What patterns do we use in our codebase?
Explain any unusual patterns you use and why you need them.
How to get builds running What tools are needed to run builds? What build commands and flags should a new engineer be using?
How to get Tests running What tools to use to run unit/functional/integration/end-to-end tests Are any external packages needed How to retrieve the external packages Basic commands for any external packages
How to know if the tests passed or failed.