Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
This comment comes from a lot of iterations in both my work and personal projects. It's my opinion that anything modified or imported is "source code" and should this be in src/. Frankly, most of the community disagrees which is why public/ exists in the first place. Even that page you linked, while it does specify index.html should be separate, still implies index.html is a part of source code and IMO should be treated as such. Maybe it was premature for me to bring this up, but it's why I put index.html, favicon, and others in src/ in my React boilerplate repo repo. Just one of those "at discretion of the dev" type of things.