My admittedly basic understanding of how Salesforce works is that everything is defined in metadata. If I create an app, that's defined in
App_Name.app-meta.xml. If I add a page to it, that creates a few files,
Page_Name.tab-meta.xml. I can then include these in my local project folder and deploy the app as-built to a new org.
Is this true of everything? I've used the Setup interface to create a Change Data Capture for a custom object, but can't find the metadata for it. Does one exist? If not, does this mean that to deploy an app that requires it I need to manually configure the new org's Change Data Capture each time?