How I set up my environment before I start every project

ยท

1 min read

Config

Editor

EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles.

๐Ÿ™ GitHub snippet

Visual Studio Code workspace

Adding Visual Studio Code specific colors for every project, helps to recognize them more easlily during the development.

To set up workspace colors

  • open VSC settings cmd + ,
  • search for workbench.colorCustomizations
  • edit the .json file using vsc-workspace-colors.json content below

๐Ÿ™ GitHub snippet

Git

Gitignore

A gitignore file specifies intentionally untracked files that Git should ignore. Files already tracked by Git are not affected; Each line in a gitignore file specifies a pattern.

๐Ÿ™ GitHub snippet

Issue template

The issue is more clear if we set up an issue template. Compile it every time you open an issue, and remove the unnecessary parts.

๐Ÿ™ GitHub snippet

PR template

๐Ÿ™ GitHub snippet