Most devs love GitHub (or GitLab, Bitbucket, etc) purely for code version control, tho there might be more use cases than that.
For example, I use it to backup articles from Hashnode and sketches from diagrams.net (ex draw.io). What else do you use GitHub for?
Top comments (13)
what is VC?
version control - that's something that helps you keep track of changes between different versions of your source code. Git is the most popular version control tool... at least in web development, but there are others like Mercurial and Subversion (SVN)
version control, sry I should give the full name in brackets π
VC is more Venture Capital
You should change it tothe more common abbreviation: VCS - Version Control System
I should have known what it is. I kept thinking venture capital! Thanks for the response. I like using github to look for bug reports, research error messages and find code examples.
Awesome to hear! Thanks for your input! πβ€
Github Actions because those are pretty cool, and also just communication with other people through Github issues and discussions.
GitHub Actions is a free computing worker! π I use it for site performance monitoring.
Monitor website performance with Speedlify + GitHub Actions
Thew Dhanat γ» Sep 4 γ» 1 min read
GitHub repository can also be used to store anything. You can store json and access it through API as a simple database. Or upload a file and share a raw link for download (I think it is faster than Google Drive). Also GitHub Pages for static site hosting is great.β€οΈ
I have thought about storing project-related files in Github (like mp3 or png), tho generally it's not considered the best practice as GitHub was not initially designed for that πPlus there are limitations for upload sizes, etc π
Using it to host my blog and tried it for some static sites as well
Project management
I have a study diary repo where I register everything I learn
CI/CD, project roadmap, boards, packaging, release, conversations and vc.