Can you Open Source your Project?
If your project misses any of the following, it can’t
- A good README
- A software licence
- hard coded configuration values
A litmus test for whether an app has all config correctly factored out of the code is whether the codebase could be made open source at any moment, without compromising any credentials.