DEV Community

Cover image for How to Correctly Use GitHub for Software Development - Part 1: Advantages, Alternatives, and Setup
QuanticDev
QuanticDev

Posted on

1

How to Correctly Use GitHub for Software Development - Part 1: Advantages, Alternatives, and Setup

I have been using GitHub for about 8 years and wanted to share my experiences using it professionally and for open-source projects. I will give you a brief comparison of GitHub to its alternatives, including locally hosted ones. I will also explain to you my personal Git and GitHub setup and how I use it. Finally, I will demonstrate my full software development workflow on my open-source "Android Docker" project, which is hosted on GitHub.

Video: https://www.youtube.com/watch?v=xX8no5eRck0

Article (WIP): https://quanticdev.com/articles/how-to-use-github

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more