How to integrate Github with Data Catalog in AWS Clue

This question is about the Data Catalog of AWS Glue.

I want to build a process like this:

Connect Github to AWS Glue Data Catalog -> Data Catalog에 대한 코드를 Pull Request -> Merge -> Reflecting Modified Code in the AWS Glue Data Catalog -> The changed Data Catalog information is created by Markdown. Or update information in Confluence

The purpose of this work is to make the Data Catalog readable by non-developers.

Is this possible? What literature should I read? Any advice is welcome! Help!!