a program to periodically synchronize the tanzu developer portal profile page with my latest-and-greatest

Overview

Tanzu Developer Center Feed Processor 2.0

This is meant to be a logical successor to the original feeds processor.

The program pulls in data from the GraphQL API for my blog, and then makes it available as Markdown and HTML in the developer-advocacy/activity-feeds repository, in the output branch. This way, an automatic process in the Tanzu Developer Center can periodically pull in the new feeds.

The program also pulls down the latest-and-greatest blogs that I've written on the official Spring blog and submits a Github pull request to the Tanzu Developer Center Github with all the new changes.

It's deployed as a CronJob on my Kubernetes cluster that runs periodically. You can kick off an instance of the CronJob manually with

kubectl create job --from=cronjob/tdc-activity-feed-cronjob  tdc-activity-feed-cronjob-$RANDOM

A Github Personal Access Token

Make sure when you provision it that the token supports repo, admin:org, delete_repo, and project.

You might also like...

This repository is related to the Java Web Developer (ND035), Course - Web Services and APIs

About this Repository This repository is related to the Java Web Developer (ND035), Course - Web Services and APIs It contains the following folders:

Jan 28, 2022

Software developer training camp

Java-Camp Software developer training camp 1. Java Temelleri - 1 2. Java Temelleri - 2 3. Java Nesne Yönelimli Programlamaya Giriş 4. Java Nesne Yönel

Dec 19, 2022

A developer oriented, headless ecommerce framework based on Spring + GraphQL + Angular.

GeekStore A developer oriented, headless ecommerce framework based on Spring + GraphQL + Angular. Headless means GeekStore only focus on the backend,

Jul 27, 2022

Professional Java Developer Career Starter: Java Foundations Course Exercise Solutions

java-foundations-solutions Professional Java Developer Career Starter: Java Foundations Course Exercise Solutions The solutions are generally to be fo

Dec 28, 2022

Test assignment for the course from MTS.Teta Java Middle Developer. 2022

Сервис по планированию задач Список фичей: Пользователь может добавлять, удалять, закрывать и заново открывать задачи Названия задач должны быть уника

Nov 1, 2022

The code examples of the "Effective Software Testing: A Developer's Guide" book

Effective software testing This repository contains the code examples of the Software Testing: A Developer's Guide book, by Maurício Aniche. Each fold

Dec 29, 2022

Program that allows employees to clock in and clock out of work. Employees who are managers can add, edit and delete employees and shifts from the database.

Program that allows employees to clock in and clock out of work. Employees who are managers can add, edit and delete employees and shifts from the database.

Clock-In-Clock-Out-System Created by: Kennedy Janto, Taylor Vandenberg, Duc Nguyen, Alex Gomez, Janista Gitbumrungsin This is a semester long project

Nov 5, 2022

Word wrapping program created using Java and Scanner imports.

WordWrap Word wrapping program created using Java and Scanner imports. The program begins by asking the user to input a number for line width. This re

Jan 31, 2022

This program takes player stats spreasheets from Basketball Reference and predicts NBA outcomes.

NBAPredictor This program takes player stats spreasheets from Basketball Reference and predicts NBA outcomes. On line 28, change the file path to be a

Feb 5, 2022
Owner
Developer Advocacy
all the stuff that helps me manage my developer advocacy
Developer Advocacy
Synchronize Pocket articles with the Remarkable tablet.

Remarkable Pocket synchronizes articles from Pocket to your Remarkable tablet. It can be run on your computer or on a server. Because it does not run

Robert Carosi 74 Dec 30, 2022
An unofficial rules engine for the world's greatest card game.

Forge Official repo. Dev instructions here: Getting Started (Somewhat outdated) Discord channel here Requirements / Tools you favourite Java IDE (Inte

Forge 150 Dec 30, 2022
Config files for my GitHub profile.

- Board: Board function plays the most role in all classes of this Project ROLES: + initBoard(): used to display the score, the state of

dtr_thuann 9 Dec 30, 2022
Portal system based on front and back end separation built by ruoyi separation version

Keington-Portal-Separate English 中文 Introduction Keington Portal Separate is an official website portal system built by Keington Information Technolog

许怀安 1 Jan 30, 2022
Lightweight mybatis page plugin

Lightweight mybatis page plugin

weiye Mu 1 Jul 26, 2022
Android Application for a user’s favorite Movies, TV shows and Anime while keeping up to date with the latest releases.

MovieDroid Native Android Application for organized and categorized list of a user’s favorite movies and TV shows while keeping up to date with the la

PEC ACM CSS 20 Dec 26, 2022
A Spigot latest maven starter template.

NAME One sentence to describe your plugin. Introduction Describe your plugin clearly. Features Feature 1 Dependencies Commands /command Command functi

Katorly Lab 3 Jul 1, 2022
InterfaceMaker is a modern plugin to handle and customize join items, hotbars and menus with a developer and administrator friendly API.

Interface Maker InterfaceMaker is a modern plugin to handle and customize join items, hotbars and menus with a developer friendly API. Features Simple

2LStudios - Minecraft 10 Nov 27, 2022
Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.

Stetho Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature nat

Meta 12.6k Jan 3, 2023
Ethylene is a open-source, lightweight, general-purpose compatibility layer standing between the developer and the chaotic world of configuration file formats.

Ethylene Ethylene is a open-source, lightweight, general-purpose compatibility layer standing between the developer and the chaotic world of configura

Steank 7 Aug 9, 2022