Update README.md to provide a comprehensive overview of The Order monorepo, including repository structure, quickstart guide, development workflow, and contribution guidelines.

This commit is contained in:
defiQUG
2025-11-07 22:34:54 -08:00
parent e020318829
commit 4af7580f7a
128 changed files with 4558 additions and 2 deletions

View File

@@ -0,0 +1,62 @@
/**
* Test utilities for The Order
*/
/**
* Create a test user object
*/
export function createTestUser(overrides?: Partial<TestUser>): TestUser {
return {
id: 'test-user-id',
email: 'test@example.com',
name: 'Test User',
...overrides,
};
}
/**
* Create a test document object
*/
export function createTestDocument(overrides?: Partial<TestDocument>): TestDocument {
return {
id: 'test-doc-id',
title: 'Test Document',
type: 'legal',
content: 'Test content',
...overrides,
};
}
/**
* Wait for a specified number of milliseconds
*/
export function sleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}
/**
* Mock fetch response
*/
export function createMockResponse(data: unknown, status = 200): Response {
return new Response(JSON.stringify(data), {
status,
headers: {
'Content-Type': 'application/json',
},
});
}
// Types
export interface TestUser {
id: string;
email: string;
name: string;
}
export interface TestDocument {
id: string;
title: string;
type: string;
content: string;
}