Github pages update based on repositories flags

Hello,

I want to create a portfolio page and would be good if some updates was automated.

Basically, every repository in my account will have a file (a portfolio.yaml, for example) containing name, status and description of the project and the portfolio page will “render” this informations.

So, for example, if I create a new repository with this file, the github page will be updated with this information.

I’ve looked for applications similitar to this and found this article https://medium.com/the-everyday-developer/how-i-update-dynamic-content-on-github-pages-with-aws-lambda-ddb70e9739c7. It’s very promissor, but lack something.

Some idea to solve this?

Thank you