Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Google Analytics Configuration
# Get your Tracking ID from Google Analytics (GA4)
# Format: G-XXXXXXXXXX
VITE_GA_TRACKING_ID=G-XXXXXXXXXX
28 changes: 28 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"extends": [
"standard",
"standard-with-typescript"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module",
"project": "./tsconfig.json"
},
"plugins": [
"react",
"react-hooks"
],
"rules": {
"react/react-in-jsx-scope": "off",
"react/prop-types": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/strict-boolean-expressions": "off"
},
"env": {
"browser": true,
"es2020": true,
"node": true
}
}

4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* text=auto eol=lf

*.cmd text eol=crlf
*.bat text eol=crlf
8 changes: 8 additions & 0 deletions .github/agents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Copilot Instructions for AI Agents

- Follow all workspace-specific rules and best practices.
- Adhere to the guidelines in `.github/code guidelines.md`.
- When generating code, prefer existing workspace patterns and utilities.
- Reference workspace symbols and files using fully qualified links.
- Do not generate or suggest code that violates repository policies.
- Always check for and respect any additional instructions in the workspace.
10 changes: 10 additions & 0 deletions .github/code.guidelines.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Copilot Code Guidelines for Developers

- Write clear, maintainable, and well-documented code.
- Follow the formatting and linting rules defined in `.eslintrc.json`, `.prettierrc.json`, and `.standardrc.json`.
- Use TypeScript best practices for type safety.
- Prefer functional components and hooks in React code.
- Organize code into appropriate domains and shared modules.
- Write unit tests for new features and bug fixes.
- Reference workspace symbols and files using fully qualified links.
- Avoid introducing breaking changes without discussion.
Loading