Skip to content

Instantly share code, notes, and snippets.

View elifnurkarakoc's full-sized avatar
👩‍💻

Elif Nur Karakoç elifnurkarakoc

👩‍💻
View GitHub Profile
{
"editor.formatOnSave": true,
"window.zoomLevel": 1,
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"git.autofetch": true,
"reactSnippets.settings.prettierEnabled": true,
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDragAndDrop": false,
@elifnurkarakoc
elifnurkarakoc / gist:8cacf191525da9358cc3009162b15869
Created January 8, 2022 11:59 — forked from digitaljhelms/gist:4287848
Git/GitHub branching standards & conventions

Branching

Quick Legend

Description, Instructions, Notes
Instance Branch
@elifnurkarakoc
elifnurkarakoc / ultimate-ut-cheat-sheet.md
Created January 6, 2022 13:02 — forked from yoavniran/ultimate-ut-cheat-sheet.md
The Ultimate Unit Testing Cheat-sheet For Mocha, Chai, Sinon, and Jest
@elifnurkarakoc
elifnurkarakoc / clean_code.md
Created January 6, 2022 11:39 — forked from wojteklu/clean_code.md
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules

@elifnurkarakoc
elifnurkarakoc / conventional-commits.md
Created December 22, 2021 18:36 — forked from Zekfad/conventional-commits.md
Conventional Commits Cheatsheet

Quick examples

  • feat: new feature
  • fix(scope): bug in scope
  • feat!: breaking change in API
  • chore(deps): update dependencies

Commit types

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • ci: Changes to CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
  • chore: Changes wich doesn't change source code or tests e.g. chnages to the build process, auxiliary tools, libraries