Create a child theme based on Sage 9 to use with other parent themes

Hi there,

From time to time I have the need to work on child themes to edit styles, code custom functionality, etc.

At one point I noticed that I could benefit from using gulp and browsersync so I ended up by creating a child theme based on sage, remove what I didn’t need and it worked fine.

I saw how this could also help other people who need to work on child themes, so I thought I get your impressions on the subject first. Here are a few questions:

  1. License wise, can I modify sage and create a new repo with a base child theme and publish it on github?
  2. What are the minimum files I would need, provided that I would need package management, compilation and browsersync (I may have used more than I needed)

If there already is something like this I would just use it, so please let me know if you have done it already.

Thanks.

Maybe this is related, a child theme for one-page functionality in Twenty Seventeen default theme: