TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to Correctly Use GitHub for Software Development

2 pointsby soygulover 5 years ago

1 comment

soygulover 5 years ago
Hi all,<p>I have been using GitHub for about 8 years and wanted to share my experiences using it professionally and for open-source projects. The article gives you a brief comparison of GitHub to its alternatives, including locally hosted ones. It also explains to you my personal Git and GitHub setup and how I use it. Finally, the video (part 2) demonstrates my full software development workflow on my open-source &quot;Android Docker&quot; project, which is hosted on GitHub.<p>Article: (as posted above)<p>Video (Part #1 - GitHub Advantages, Alternatives, and Setup): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xX8no5eRck0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xX8no5eRck0</a><p>Video (Part #2 - My Full Development Workflow Using GitHub): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wRAIY-RLSvo" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wRAIY-RLSvo</a><p>Outline of the article:<p><pre><code> * Why GitHub * Alternatives * My GitHub Setup * My Physical Work Environment * My Full Software Development Workflow Using GitHub * Project Organization * Git Usage * Task #1: Replace Docker Base Image * Applied Programming Principles * Task #2: Fix Directory Naming Conventions * GitHub Pull Request Flow * Task #3: Deploy Image to Docker Hub * Manual Testing * Task #4: Project Publicity * Conclusion</code></pre>