How does importing a content type work? I have used featured to create  a yml file for views and other configurations.  When I import my yml file all that is created is a content type that has a title.  Is there a way to import the fields with the content type?

uuid: 1bd0f08e-cf80-4fc3-8707-7a9d19c404da
langcode: en
status: true
dependencies:
  module:
    - menu_ui
third_party_settings:
  menu_ui:
    available_menus:
      - main
    parent: 'main:'
name: Podcast
type: podcast
description: 'Allows Drupal to play an audio file.  The Embed Podcast field should contain the name of the Podcast exactly as it is uploaded to Drupal.'
help: ''
new_revision: false
preview_mode: 1
display_submitted: true


this is my file and there is nothing about the fields in a content type
To add a field to custom content type you need 


field.field.node.content-type.field-name.yml
field.storage.node.field-name.yml


The easiest way for you is create the content type and fields via UI and then just simply export it in admin/config/development/configuration/single/export (you have to install the config core module). Then remove  uuid and you are done.

While exporting, export following configuration types..


Content Type
Entity form display
Entity view display
Field
Field Storage


Hope this will help you.