Skip to content

Instantly share code, notes, and snippets.

@norton287
Created March 2, 2023 12:30
Show Gist options
  • Save norton287/b37b706d3cef649043b642534360bee1 to your computer and use it in GitHub Desktop.
Save norton287/b37b706d3cef649043b642534360bee1 to your computer and use it in GitHub Desktop.
buildtools.json configuration file for settings in Mobile.BuildTools nuget. Establish your secret NAME/TYPE pairings here.
{
"$schema": "https://mobilebuildtools.com/schemas/v2/buildtools.schema.json",
"appSettings": {
"YourProjectName": [
{
"accessibility": "Internal",
"className": "TheActualClassToUseToReferenceHere",
"delimiter": ";",
"namespace": "ThisIsTheNameSpaceButAlsoNeedsToExistAsAFolderInYourProjectInamedMineHelpers",
"rootNamespace": "AppsRootNamesSpaceIEMyCoolApp",
"properties": [ //*PUT YOUR SECRETS IN THIS SECTION WITH NAME/TYPE PAIRING LIKE BELOW. PS REMOVE THIS TEXT OR YOU WILL HAVE ERRORS*//
{
"name": "ApiKey",
"type": "String"
},
{
"name": "FunctionUri",
"type": "String"
},
{
"name": "EndPoint",
"type": "String"
}
]
}
]
},
"appConfig": {
"strategy": "TransformOnly"
},
"artifactCopy": {
"disable": false
},
"automaticVersioning": {
"behavior": "Off",
"environment": "All",
"versionOffset": 0
},
"css": {
"minify": false,
"bundleScss": false
},
"images": {
"directories": [],
"conditionalDirectories": {
"Debug": [],
"!Debug": [],
"iOS": [],
"Android": []
}
},
"manifests": {
"token": "$",
"variablePrefix": "Manifest_",
"missingTokensAsErrors": false,
"disable": false
},
"releaseNotes": {
"maxDays": 7,
"maxCommit": 10,
"characterLimit": 250,
"filename": "ReleaseNotes.txt",
"createInRoot": false,
"disable": false
},
"environment": {
"defaults": {},
"configuration": {
"Debug": {}
}
},
"debug": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment