private async Task <List <CardWrapper> > GetCards(IGitHubClient client, Project project, IReadOnlyList <ProjectColumn> columns)
        {
            var allCards = new List <CardWrapper>();

            foreach (var column in columns)
            {
                if (_columns?.Enabled(column) == false)
                {
                    this._logger.LogInformation($"{nameof(GetCards)}: Skipping cards for '{column.Name}' column...");
                    continue;
                }
                this._logger.LogInformation($"{nameof(GetCards)}: Getting cards for '{column.Name}' column...");
                var cards = await client.Repository.Project.Card.GetAll(column.Id);

                allCards.AddRange(cards.Select(card => new CardWrapper(column, card)));
            }

            return(allCards);
        }