This repository was archived by the owner on Oct 9, 2022. It is now read-only.

Description
As the maintainer of shadow instances, I found that we always have to somehow carefully "craft" the shadow configuration and runtime environment to ensure that shadow can run without any strange issues.
From what I can tell now, there are at least 4 different types of problems that need to be resolved:
Lack of documentation, little consideration of code robustness, bad architecture design generate too heavy load to the developers and maintainers. This is also a very important reason why we didn't have a staging environment for shadow. I believe it can be even more critical once if we decide to allow others to run a shadow instance or make the bridge public.