I have a site that I've built with Drupal 8, using composer and git to manage the codebase. It's a fairly simple site that includes a handful of contrib modules, a few custom views, and a custom theme.
I am thinking about the best way to share this site as an open solution for others that may want to use it for themselves.
Should I consider an installation profile? distribution? how about just a git repo?
Is there any reason I couldn't share my drupal 8 project simply by sharing my composer.json and config export?