summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/copilot-instructions.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
new file mode 100644
index 0000000..94aae70
--- /dev/null
+++ b/.github/copilot-instructions.md
@@ -0,0 +1,20 @@
+---
+applyTo: "**/*.py"
+---
+
+# Project general coding standards
+
+## Naming Conventions
+
+- Use snake_case for variable and function names.
+- Use CamelCase for class names.
+- Follow PEP 8 style guidelines.
+- Include type hints for function parameters and return types.
+- Write docstrings for all public modules, classes, functions, and methods using google docsrting style.
+- Prefix private class members with underscore (\_)
+- Use ALL_CAPS for constants
+
+## Error Handling
+
+- Use try/except blocks for async operations
+- Always log errors with contextual information