프로젝트 스캐폴딩 도구를 만들어서 Reddit에 공유한 후 댓글로 이야기를 나누다가 깨달은 사실이 하나 있습니다.
꼭 csproj 같은 MSBuild XML 파일이 있어야만 dotnet new용 템플릿을 만들 수 있는게 아니어서, File-based App 스타일의 단일 C# 코드 파일 생성을 못할 이유가 없었습니다.
그래서 이 도구는 deprecated 처리를 하고, 같은 일을 dotnet new용 프로젝트 템플릿을 담은 nuget 패키지로 다시 피봇팅해서 진행해보고 있습니다. 이쪽이 훨씬 contribution 받기도 쉽고, 기존 프로젝트 생성 방식과도 이질감이 적기에 교육용으로 활용하기도 좋겠습니다.
이렇게 해야한다는 명시적인 건의가 있었던 것은 아니지만, Reddit의 대화에서 얻었던 힌트가 큰 도움이 되었습니다.