Skip to content
Build an Azure Durable Functions that will scrape GitHub for opened issues and store them on Azure Storage.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Initial commit Aug 31, 2018
FanOutFanInCrawler updated SDKs to latest version Mar 18, 2019
.gitignore initial release Sep 4, 2018
FanOutFanInCrawler.sln initial release Sep 4, 2018 Initial commit Aug 31, 2018 updating packages. updated Nov 12, 2018
provision.ps1 initial release Sep 4, 2018

services platforms author

Retrieve opened issue count on GitHub with Azure Durable Functions


The project can be built with the latest version of the .NET CLI. Or directly within Visual Studio 2017 with the .NET Core SDK.

dotnet build

Running the Sample



Open the solution in Visual Studio 2017. Change the GitHubToken value in local.settings.json to match your GitHub Personal Access Token created previously in the pre-requisite.

Sample local.settings.json file

  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "AzureWebJobsSecretStorageType": "files", // temporary fix required for Azure Storage Emulator and Azure Functions latest SDK.
    "GitHubToken": "INSERT_TOKEN_HERE"

On Azure

First, you will need to provision the service. Look into the provision.ps1 file provided and modify the name of the storage and Azure Web Site values to ensure that they are unique.

Then you can execute the file with the previously generated GitHub.

.\provision.ps1 -githubToken <TOKEN> -resourceGroup <ResourceGroupName> -storageName <StorageAccountName> -functionName <FunctionName>


You can’t perform that action at this time.