Both NetNewsWire and BuildSettingExtractor are open source projects with public repositories.
When other developers download and build locally, they need to use various pieces of information to sign the software, such as the Apple Developer Team ID.
In addition, this and other build settings may need to be kept private.
NetNewsWire uses a folder as a peer to the project and has a setup script that gathers the information from the user.
BSE should consider taking a similar approach.