I've been playing with SXA and some of the out of the box renderings and rendering variants that come with it. I understand how to create my own rendering variants, and I understand how to create my own renderings in a traditional Sitecore sense. That said, what I can't quite come around to figuring out is how to create new renderings that are peers with those of SXA.
So, what I'm trying to understand is:
- How do I create new, SXA-enabled components that can be used by my content editors from the toolbar?
- What considerations do I need to take in to account to make rendering variants for my new rendering?
- How should I set this up in a solution to stay adherent to Helix principles?
Any guidance on these or reading would be helpful; I haven't found much in the SXA documentation.