diff --git a/docs/general/clean-code.md b/docs/general/clean-code.md
new file mode 100644
index 0000000..73ca9fe
--- /dev/null
+++ b/docs/general/clean-code.md
@@ -0,0 +1,15 @@
+---
+id: clean-code
+title: Clean code cheat sheet
+---
+
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+#### [Original Source link](https://www.planetgeek.ch/wp-content/uploads/2014/11/Clean-Code-V2.4.pdf)
+
+
+
+
+
+
+
diff --git a/docs/general-guidelines.md b/docs/general/general-guidelines.md
similarity index 99%
rename from docs/general-guidelines.md
rename to docs/general/general-guidelines.md
index e0595fe..e178938 100644
--- a/docs/general-guidelines.md
+++ b/docs/general/general-guidelines.md
@@ -1,5 +1,5 @@
---
-id: general-guidelines
+id: guidelines
title: General Coding Standards
---
diff --git a/sidebars.js b/sidebars.js
index 96e20f8..6f674c6 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -3,7 +3,8 @@ module.exports =
"docs": {
"Overview": [
"introduction",
- "general-guidelines"
+ "general/guidelines",
+ "general/clean-code"
],
"REST API": [
"rest-api/headers",
diff --git a/static/clean-code/page-1.png b/static/clean-code/page-1.png
new file mode 100644
index 0000000..4f1f619
Binary files /dev/null and b/static/clean-code/page-1.png differ
diff --git a/static/clean-code/page-2.png b/static/clean-code/page-2.png
new file mode 100644
index 0000000..b847e72
Binary files /dev/null and b/static/clean-code/page-2.png differ
diff --git a/static/clean-code/page-3.png b/static/clean-code/page-3.png
new file mode 100644
index 0000000..7019146
Binary files /dev/null and b/static/clean-code/page-3.png differ
diff --git a/static/clean-code/page-4.png b/static/clean-code/page-4.png
new file mode 100644
index 0000000..e53977c
Binary files /dev/null and b/static/clean-code/page-4.png differ