I have a VB.NET (Windows Forms app) project. It currently consists of 20 forms and a module in their default location. While reading on setting up a a repository (GitHub) I noticed that there is a folder structures used by most developers. These seem to be the standard structure.

  • artifacts
  • build
  • docs
  • lib
  • samples
  • src
  • tests
  • .editorconfig
  • .gitignore
  • build.cmd
  • LICENSE
  • Project.sln
  • README.md


Can I just create the folders in solution explorer and move files?
Where do I put the files for each form (.vb, .resx, and .designer.vb)?
Will this require re-coding the forms (specifically the subs that open and close other forms)?

Any assistance on how to restructure my project correctly would be greatly appreciated.