About this question
According to my knowledge of Salesforce, metadata defines everything. If I create an app, which will be explained in App_Name.app-meta.xml, and if I add a page to it, that will make a few files Page_Name.flexipage-meta.xml and Page_Name.tab-meta.xml. Then, I can include these in my local project folder and deploy the app as built to a new org.
Is this true for everything? To create a Change Data Capture salesforce for a custom object, I have used the Setup interface but cannot find the metadata for it. Does it exist? And if not, does that mean I have to manually configure the new org’s Change Data Capture each time to deploy an app that requires it?