4
JavaScript is a Programming Language for the Web.
When people want to show off code to each other they can put it on GitHub Version Control & History Tracking Collaboration Across Teams
You create a personal copy
All files, commit history, branches, and tags are downloaded from GitHub (or another remote host) to my computor.
You submit modifications like new features, bug fixes, documentation updates, for review.