Ultimately, we want to keep only the tests and get rid of the application code itself (other than empty files), but that's going to make it hard to actually develop.
I think we can solve this by keeping two main working branches: master, for the actual thing we want people to pull down & play with, and solution, for the fully-built sandbox app for us to develop against & maintain. So for this ticket, I'd make one PR to solution with fully-built model + migration + tests, and another PR to master with just the tests.
Ultimately, we want to keep only the tests and get rid of the application code itself (other than empty files), but that's going to make it hard to actually develop.
I think we can solve this by keeping two main working branches:
master
, for the actual thing we want people to pull down & play with, andsolution
, for the fully-built sandbox app for us to develop against & maintain. So for this ticket, I'd make one PR tosolution
with fully-built model + migration + tests, and another PR tomaster
with just the tests.