Ukrywanie prywatnych danych przed projektami open source
Mam projekt .net github, który jest w zasadzie opakowaniem wokół web API. W projekcie testowym dzwonię do API za pomocą klucza API. Muszę zachować ten klucz jako prywatny, jak mogę to osiągnąć w projekcie studia wizualnego?
W niektórych innych projektach, takich jak Python, mogę kazać git zignorować plik (config.py
) i użyj czegoś takiegoconfig.example.py
. Ale w przypadku studia wizualnego projekt nie zostanie skompilowany z powodu braku plikuConfig.cs
. Jaki jest właściwy sposób rozwiązania tego problemu? Zastanawiam się nad użyciem tej samej metody ignorowania pliku i wywołania skryptu budującego, który powinien zmienić nazwęConfig.example.cs
doConfig.cs
?