I'm quite new to GitHub and get's quite confused by all the files and folders and files extensions I have never seen before.
Just taking a look at a repository, I see for example this:
- [FOLDER] dist
- [FOLDER] src
- [FOLDER] test
- [FILE] package.json
- [FILE] gulpfile.js
- [FILE] bower.json
These are just some of the files, and folders I see around. What does all of this do? Do I need to use some kind of pre-made structure if I want to distribute my own code? Everyone seem to be doing it so, what happens if I do not structure my repos like this?
Is there any convention guide / style guide that I have missed?