Current state of development best practices

Hello there,

maybe I just missed it, but is there some documentary available which shows best practices of setting up a development environment for quickly testing the results of a branch?

As far as I know there is a complete swift to a buildsystem planned but in the meantime maybe experienced lutris-developers could share some information about their test handling in this project for example.