Version Control System
We manage our source code in Git repositories, store our repos on GitHub and interact with the repos via the Git CLI ⧉.
The actual GitHub CLI ⧉ might also be an interesting option.
Some people also like to use the Git plugin ⧉ of ohmyzsh to receive many short, Git-related aliases.
Our source code lives in our own GitHub org ⧉ and work on this source code together. For the purpose of assuring quality and sharing knowledge around our work, we create PRs for changing the source code on the default branch. These PRs run automatic tests with GitHub Actions and require at least one approving review from a code owner.