When creating a new component in AEM 6.2 I noticed it doesn't appear as an available component in the side rail or in design mode until I add the cq:EditConfig node to the component. I also noticed if I add a dialog.xml node it will allow it to appear in the side rail and via design mode but my understanding is this is part of classic ui and isn't needed for touchui. Any help with clarifying this would be appreciated.
If you want to see the component in touch UI components list. The component Should have cq:editConfig node
cq:EditConfig is you can use it to get components to show up in the sidekick which do not have a dialog. This is something that I see every so often, usually with the developer instead creating an empty dialog. To get around this, simply create a cq:EditConfig where the cq:actions has every action except edit.
In touch ui no need to add dialog.xml .you can use simply touch ui dialog cd:dialog.
dialog.xml : Classic Ui dialog to appear in sidekick.No need to create in TouchUI.
If you want to see your component in design view then you can create either of the nodes:
So in your case if you don't want a dialog node you can work with editConfig.