Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hacktoberfest meetup 2020 - Git Submodules, An ideal workflow

Hacktoberfest meetup 2020 - Git Submodules, An ideal workflow


peterson oaikhenah

May 03, 2021


  1. HELLO WORLD 😀! I’m Peterson Oaikhenah Current DSC OUI lead

    , Technical writer and Software Engineer @ GlovestCapital. I’m passionate about community building And OpenSource . fun fact: 😊 I love wild life and nature
  2. FYI I'm no git expert or even close to that

    🤭. But I do appreciate workflows that enable teams achieve excellent results with less effort. Git Submodules. The ideal workflow
  3. —According to the Pro Git book “Submodules allow you to

    keep a Git repository as a subdirectory of another Git repository. This lets you clone another repository into your project and keep your commits separate..”
  4. If you are into open source development, you have probably

    worked with Git to manage source code. You might have come across projects with numerous dependencies and/or sub-projects. How do you manage them? 🤔 The Problem Statement
  5. Why Git Submodules 01

  6. The Need Changing sub-projects In some cases the Git submodules

    workflow could be the best solution to create and manage changing internal packages. Independen Dependency management /SOC it can be tricky to achieve single-source documentation and dependency management for the community and the product.
  7. SECTION How do we get started with git submodules? demo

  8. “In open source, we feel strongly that to really do

    something well, you have to get a lot of people involved.” -- Linus torvalds Open Source is really about Community and growth.
  9. THANKS Does anyone have any questions? Email: oaikhenahpeterson@gmail.com Twitter: @i_am_nextwebb

    Website: https://nextwebb.com.ng
  10. Content and Ideas • Git SubModules: The Ideal workflow https://nextwebb.hashnode.dev/git-submodules

    -an-ideal-workflow • Git Pro Book https://git-scm.com/book/en/v2/Git-Tools-Sub modules RESOURCES