Skip to content
On this page

Version Control ​

Using version control is a best practice that improves collaboration, code quality, and project management, leading to more efficient and successful software development projects.

Git ​

Git is always used for code version control.

Terminal ​

iTerm2 can be used in place of a terminal in conjunction with the GitHub CLI.

Built-in Tool in IDEs ​

Visual Studio Code is the most popular, but any of JetBrain’s IDEs can improve productivity too.

Standalone Applications ​

GitHub Desktop and Sourcetree provide visual Git interface like the built-in Git tool in IDEs, but as independent applications, they offer more extensive features. Developers may use these tools without learning Git commands, making them suitable for non-technical team members.

Template ​

For beginning a new project, utilize one of the created and maintained template repositories for each stack:

  • FastAPI
  • React
  • NextJS
  • T3Stack
  • Dart/Flutter