"description":"GitHub Repo to clone\r\n\r\nI.E. https:\/\/github.com\/parkervcp\/repo_name",
"env_variable":"GIT_ADDRESS",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"Install Branch",
"description":"The branch to install.",
"env_variable":"BRANCH",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"User Uploaded Files",
"description":"Skip all the install stuff if you are letting a user upload files.\r\n\r\n0 = false (default)\r\n1 = true",
"env_variable":"USER_UPLOAD",
"default_value":"0",
"user_viewable":true,
"user_editable":true,
"rules":"required|boolean",
"field_type":"text"
},
{
"name":"Auto Update",
"description":"Pull the latest files on startup when using a GitHub repo.",
"env_variable":"AUTO_UPDATE",
"default_value":"0",
"user_viewable":true,
"user_editable":true,
"rules":"required|boolean",
"field_type":"text"
},
{
"name":"Git Username",
"description":"Username to auth with git.",
"env_variable":"USERNAME",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"Git Access Token",
"description":"Password to use with git.\r\n\r\nIt's best practice to use a Personal Access Token.\r\nhttps:\/\/github.com\/settings\/tokens\r\nhttps:\/\/gitlab.com\/-\/profile\/personal_access_tokens",
"env_variable":"ACCESS_TOKEN",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"project file",
"description":"The main project file if multiple are present",
"env_variable":"PROJECT_FILE",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"Project location",
"description":"The location of where the .csproj file is located. not the .sln file!",