You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit eb018e5
Browse filesBrowse the repository at this point in the historyBrowse files
refactor: update all imports and references to use snake_case filenames
Fix all import paths, package.json exports/scripts, and documentation
references to match the renamed snake_case files. Add explicit NEVER
use kebab-case rule to AGENTS.md naming conventions.
Copy file name to clipboardExpand all lines: AGENTS.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ The codebase is organized into logical modules:
45
45
46
46
- Entry points:
47
47
-`src/index.ts` - Main library export (`ActorsMcpServer` class)
48
-
-`src/index-internals.ts` - Internal exports for testing and advanced usage
48
+
-`src/index_internals.ts` - Internal exports for testing and advanced usage
49
49
-`src/stdio.ts` - Standard input/output entry point (CLI, used for Docker)
50
50
-`src/main.ts` - Actor entry point (for Apify platform)
51
51
-`src/input.ts` - Input processing and validation
@@ -195,7 +195,7 @@ We use **4 spaces** for indentation (configured in `.editorconfig`).
195
195
-**Constants**: Use uppercase `SNAKE_CASE` for global, immutable constants (e.g., `ACTOR_MAX_MEMORY_MBYTES`, `SERVER_NAME`)
196
196
-**Functions & Variables**: Use `camelCase` format (e.g., `fetchActorDetails`, `actorClient`)
197
197
-**Classes, Types, Interfaces**: Use `PascalCase` format (e.g., `ActorsMcpServer`, `ActorDetailsResult`)
198
-
-**Files & Folders**: Use lowercase `snake_case` format (e.g., `actor_details.ts`, `key_value_store.ts`)
198
+
-**Files & Folders**: Use lowercase `snake_case` format (e.g., `actor_details.ts`, `key_value_store.ts`). **NEVER use kebab-case** (`kebab-case.ts`) for file or folder names — always use underscores, not hyphens.
199
199
-**Booleans**: Prefix with `is`, `has`, or `should` (e.g., `isValid`, `hasFinished`, `shouldRetry`)
200
200
-**Units**: Suffix with the unit of measure (e.g., `intervalMillis`, `maxMemoryBytes`)
201
201
-**Date/Time**: Suffix with `At` (e.g., `createdAt`, `updatedAt`)
@@ -283,10 +283,10 @@ We use **4 spaces** for indentation (configured in `.editorconfig`).
0 commit comments