Skip to content

Commit b84361a

Browse files
Chore/readme update (#84)
* chore: developed basic MCP server for some APIs * chore: added more tools and refactored the code * chore: added build to gitignore * chore: removed mpc build from the remote push * chore: removed mpc build from the remote push * chore: fetching checkmate base url and user token from env file * added new mcp server capabilities of CRUD * added mcp server for checkmate * changes * restored env example * added yarn * Fixed types, testing pending * updated * fixed prettier issues: * yarn changes * Fixed broken test cases * Removed useless files * fixed docker file for mcp server * updated install script * fixed install script to manage mcp * fixed yarn lock file * Changed to website links * fixed website yarn lock file * fixed website yarn lock file * changed repo and url --------- Co-authored-by: prathameshy7 <prathamesh.yadav@dream11.com>
1 parent 090f3f2 commit b84361a

29 files changed

+132
-132
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Thank you for your interest in contributing to the Checkmate project! As an open
44

55
## Before You Contribute
66

7-
- Please review the [documentation](https://checkmate.dreamsportslabs.com/project/introduction/) to understand the project’s purpose and structure.
7+
- Please review the [documentation](https://checkmate.dreamhorizon.org/project/introduction/) to understand the project’s purpose and structure.
88
- Check existing Issues and Pull Requests to avoid duplication.
99

1010
## Ways to Contribute
@@ -47,7 +47,7 @@ All contributions must be properly tested to maintain project stability.
4747

4848
## Getting Support
4949

50-
- If you have questions or need clarification on contributing, reach out via the [Issue Tracker](https://github.com/ds-horizon/checkmate/issues) or [Discord](https://discord.gg/wBQXeYAKNc).
50+
- If you have questions or need clarification on contributing, reach out via the [Issue Tracker](https://github.com/dream-horizon-org/checkmate/issues) or [Discord](https://discord.gg/wBQXeYAKNc).
5151

5252
We appreciate your contributions to Checkmate and look forward to your participation in improving this project! 🚀
5353

HLD.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -578,9 +578,9 @@ logger.warn('Performance degradation', metrics);
578578

579579
## Resources
580580

581-
- **Documentation:** https://checkmate.dreamsportslabs.com
582-
- **API Docs:** https://checkmate.dreamsportslabs.com/guides/api
583-
- **GitHub:** https://github.com/dream-sports-labs/checkmate
581+
- **Documentation:** https://checkmate.dreamhorizon.org
582+
- **API Docs:** https://checkmate.dreamhorizon.org/guides/api
583+
- **GitHub:** https://github.com/dream-horizon-org/checkmate
584584
- **Discord:** https://discord.gg/wBQXeYAKNc
585585
- **Postman:** https://documenter.getpostman.com/view/23217307/2sAYXFgwRt
586586

HLD_SUMMARY.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ I've created a comprehensive High-Level Design (HLD) document for the Checkmate
88

99
### 1. **Main Documentation Site** (docs/src/content/docs/tech/hld.mdx)
1010
- **Location:** `/Users/mayank.kush/Documents/workspace/checkmate/docs/src/content/docs/tech/hld.mdx`
11-
- **Access:** https://checkmate.dreamsportslabs.com/tech/hld
11+
- **Access:** https://checkmate.dreamhorizon.org/tech/hld
1212
- **Format:** MDX with interactive components (Astro Starlight)
1313
- **Status:** ✅ Complete (WIP badge removed)
1414

@@ -172,7 +172,7 @@ The MDX version includes:
172172

173173
### Online (Recommended)
174174
```
175-
https://checkmate.dreamsportslabs.com/tech/hld
175+
https://checkmate.dreamhorizon.org/tech/hld
176176
```
177177

178178
### Local Development
@@ -239,12 +239,12 @@ Consider versioning the HLD document:
239239

240240
The HLD complements other documentation:
241241

242-
- **[Application Structure](https://checkmate.dreamsportslabs.com/project/application-structure)** - Code organization
243-
- **[Database Schema](https://checkmate.dreamsportslabs.com/tech/db-schema)** - Detailed schema
244-
- **[Tech Stack](https://checkmate.dreamsportslabs.com/tech/techstack)** - Technology details
245-
- **[API Documentation](https://checkmate.dreamsportslabs.com/guides/api)** - API reference
246-
- **[RBAC Guide](https://checkmate.dreamsportslabs.com/project/rbac)** - Authorization details
247-
- **[Setup Guide](https://checkmate.dreamsportslabs.com/project/setup)** - Installation instructions
242+
- **[Application Structure](https://checkmate.dreamhorizon.org/project/application-structure)** - Code organization
243+
- **[Database Schema](https://checkmate.dreamhorizon.org/tech/db-schema)** - Detailed schema
244+
- **[Tech Stack](https://checkmate.dreamhorizon.org/tech/techstack)** - Technology details
245+
- **[API Documentation](https://checkmate.dreamhorizon.org/guides/api)** - API reference
246+
- **[RBAC Guide](https://checkmate.dreamhorizon.org/project/rbac)** - Authorization details
247+
- **[Setup Guide](https://checkmate.dreamhorizon.org/project/setup)** - Installation instructions
248248

249249
## ✨ Key Features of the HLD
250250

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2017 Dream Sports Labs
3+
Copyright (c) 2017 Dream Horizon
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ This Test Case Management Tool is designed to address the challenges faced by te
1414

1515
## 🔗 Quick Links
1616

17-
- [Detailed Documentation](https://checkmate.dreamsportslabs.com/)
18-
- [Installation Guide](https://checkmate.dreamsportslabs.com/docs/project/setup)
19-
- [Product Guide](https://checkmate.dreamsportslabs.com/docs/guides/projects)
20-
- [API Documentation](https://checkmate.dreamsportslabs.com/docs/guides/api/)
17+
- [Detailed Documentation](https://checkmate.dreamhorizon.org/)
18+
- [Installation Guide](https://checkmate.dreamhorizon.org/docs/project/setup)
19+
- [Product Guide](https://checkmate.dreamhorizon.org/docs/guides/projects)
20+
- [API Documentation](https://checkmate.dreamhorizon.org/docs/guides/api/)
2121
- [Connect with us on discord](https://discord.gg/wBQXeYAKNc)
2222

2323
## 📦 Installation
@@ -27,13 +27,13 @@ This Test Case Management Tool is designed to address the challenges faced by te
2727
Install Checkmate with a single command:
2828

2929
```sh
30-
curl -fsSL https://raw.githubusercontent.com/ds-horizon/checkmate/master/bootstrap.sh | bash
30+
curl -fsSL https://raw.githubusercontent.com/dream-horizon-org/checkmate/master/bootstrap.sh | bash
3131
```
3232

3333
Or using wget:
3434

3535
```sh
36-
wget -qO- https://raw.githubusercontent.com/ds-horizon/checkmate/master/bootstrap.sh | bash
36+
wget -qO- https://raw.githubusercontent.com/dream-horizon-org/checkmate/master/bootstrap.sh | bash
3737
```
3838

3939
This will download and run the interactive installer that walks you through everything.
@@ -44,7 +44,7 @@ If you prefer to download the script first:
4444

4545
```sh
4646
# Download
47-
curl -fsSL https://raw.githubusercontent.com/ds-horizon/checkmate/master/install.sh -o install.sh
47+
curl -fsSL https://raw.githubusercontent.com/dream-horizon-org/checkmate/master/install.sh -o install.sh
4848
chmod +x install.sh
4949

5050
# Run
@@ -54,7 +54,7 @@ chmod +x install.sh
5454
Or clone the repository first:
5555

5656
```sh
57-
git clone git@github.com:ds-horizon/checkmate.git
57+
git clone git@github.com:dream-horizon-org/checkmate.git
5858
cd checkmate
5959
./install.sh
6060
```
@@ -85,7 +85,7 @@ cd checkmate
8585

8686
1. Clone the repository:
8787
```sh
88-
git clone git@github.com:ds-horizon/checkmate.git
88+
git clone git@github.com:dream-horizon-org/checkmate.git
8989
cd checkmate
9090
```
9191
2. Create an .env file at root level, based on .env.example.
@@ -162,9 +162,9 @@ docker-compose logs -f checkmate-mcp
162162
```
163163

164164
**Documentation:**
165-
- [MCP Server API Reference](https://checkmate.dreamsportslabs.com/docs/guides/api/mcp-server) - Complete API reference
166-
- [MCP Tools Guide](https://checkmate.dreamsportslabs.com/docs/guides/api/mcp-tools) - Tool usage examples
167-
- [Docker Deployment](https://checkmate.dreamsportslabs.com/docs/project/mcp-docker) - Production deployment with Docker
165+
- [MCP Server API Reference](https://checkmate.dreamhorizon.org/docs/guides/api/mcp-server) - Complete API reference
166+
- [MCP Tools Guide](https://checkmate.dreamhorizon.org/docs/guides/api/mcp-tools) - Tool usage examples
167+
- [Docker Deployment](https://checkmate.dreamhorizon.org/docs/project/mcp-docker) - Production deployment with Docker
168168

169169
### ⚙️ TechStack Used:
170170

@@ -193,9 +193,9 @@ docker-compose logs -f checkmate-mcp
193193
<a href="https://casbin.org/" target="_blank">Casbin (RBAC)</a>
194194
</span>
195195

196-
## <img src="app/assets/d11-logo.png" style="width:24px; height:auto; padding-top:8px;" /> Created by DreamSportsLabs
196+
## <img src="app/assets/d11-logo.png" style="width:24px; height:auto; padding-top:8px;" /> Created by Dream Horizon
197197

198-
DreamSportsLabs is committed to building open-source tools that empower developers and businesses. Learn more about us at our website.
198+
Dream Horizon is committed to building open-source tools that empower developers and businesses. Learn more about us at our website.
199199

200200
## 🚀 Contribute to Checkmate
201201

@@ -207,4 +207,4 @@ This project is published under the [MIT License](/LICENSE).
207207

208208
## ✉️ Contact
209209

210-
If you need feedback or support, reach out via the [Issue Tracker](https://github.com/ds-horizon/checkmate/issues) or [Discord](https://discord.gg/wBQXeYAKNc).
210+
If you need feedback or support, reach out via the [Issue Tracker](https://github.com/dream-horizon-org/checkmate/issues) or [Discord](https://discord.gg/wBQXeYAKNc).

app/components/Header/AppHeader.tsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,26 @@ export const AppHeader = ({user}: {user: User | undefined}) => {
2424
<>
2525
<header
2626
className={cn(
27-
'flex items-center justify-between px-8 sticky top-0 z-50',
28-
'bg-slate-900 border-b border-slate-800',
27+
'flex sticky top-0 z-50 justify-between items-center px-8',
28+
'border-b bg-slate-900 border-slate-800',
2929
'shadow-sm',
3030
'h-16',
3131
)}>
3232
{/* Left Section */}
33-
<div className="flex items-center gap-4">
33+
<div className="flex gap-4 items-center">
3434
{/* App Logo - Clickable to go to projects */}
3535
<button
3636
onClick={(e) => {
3737
e.preventDefault()
3838
navigate(`/projects?orgId=${ORG_ID}&page=1&pageSize=${SMALL_PAGE_SIZE}`, {})
3939
}}
40-
className="flex items-center gap-3 hover:opacity-80 transition-opacity cursor-pointer">
40+
className="flex gap-3 items-center transition-opacity cursor-pointer hover:opacity-80">
4141
<img
4242
src="/logo.svg"
4343
alt={APP_NAME}
44-
className="h-10 w-auto"
44+
className="w-auto h-10"
4545
/>
46-
<span className="text-xl font-semibold text-white tracking-tight">
46+
<span className="text-xl font-semibold tracking-tight text-white">
4747
{APP_NAME}
4848
</span>
4949
</button>
@@ -52,7 +52,7 @@ export const AppHeader = ({user}: {user: User | undefined}) => {
5252
{projectId && (
5353
<>
5454
{/* Separator */}
55-
<div className="h-6 w-px bg-slate-700"></div>
55+
<div className="w-px h-6 bg-slate-700"></div>
5656

5757
{/* Project Switcher */}
5858
<ProjectSwitcher />
@@ -61,14 +61,14 @@ export const AppHeader = ({user}: {user: User | undefined}) => {
6161
</div>
6262

6363
{/* Right Section */}
64-
<div className="flex items-center gap-4">
64+
<div className="flex gap-4 items-center">
6565
{/* Documentation */}
6666
<a
67-
href="https://checkmate.dreamsportslabs.com"
67+
href="https://checkmate.dreamhorizon.org"
6868
target="_blank"
6969
rel="noopener noreferrer"
70-
className="flex items-center gap-2 px-3 py-2 text-sm text-slate-300 hover:text-white hover:bg-slate-800 rounded-md transition-colors">
71-
<FileText className="h-4 w-4" />
70+
className="flex gap-2 items-center px-3 py-2 text-sm rounded-md transition-colors text-slate-300 hover:text-white hover:bg-slate-800">
71+
<FileText className="w-4 h-4" />
7272
<span>Docs</span>
7373
</a>
7474

@@ -77,23 +77,23 @@ export const AppHeader = ({user}: {user: User | undefined}) => {
7777
href="https://discord.gg/wBQXeYAKNc"
7878
target="_blank"
7979
rel="noopener noreferrer"
80-
className="flex items-center gap-2 px-3 py-2 text-sm text-slate-300 hover:text-white hover:bg-slate-800 rounded-md transition-colors">
81-
<MessageCircle className="h-4 w-4" />
80+
className="flex gap-2 items-center px-3 py-2 text-sm rounded-md transition-colors text-slate-300 hover:text-white hover:bg-slate-800">
81+
<MessageCircle className="w-4 h-4" />
8282
<span>Discord</span>
8383
</a>
8484

8585
{/* Report Issue */}
8686
<a
87-
href="https://github.com/dream-sports-labs/checkmate/issues"
87+
href="https://github.com/dream-horizon-org/checkmate/issues"
8888
target="_blank"
8989
rel="noopener noreferrer"
90-
className="flex items-center gap-2 px-3 py-2 text-sm text-slate-300 hover:text-white hover:bg-slate-800 rounded-md transition-colors">
91-
<AlertCircle className="h-4 w-4" />
90+
className="flex gap-2 items-center px-3 py-2 text-sm rounded-md transition-colors text-slate-300 hover:text-white hover:bg-slate-800">
91+
<AlertCircle className="w-4 h-4" />
9292
<span>Issues</span>
9393
</a>
9494

9595
{/* Separator */}
96-
<div className="h-6 w-px bg-slate-700"></div>
96+
<div className="w-px h-6 bg-slate-700"></div>
9797

9898
{/* User Component */}
9999
{user?.userId && UserComponent(user)}

app/screens/Login/Login.tsx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,68 +13,68 @@ export const Login = () => {
1313
}
1414

1515
return (
16-
<div className="fixed inset-0 flex overflow-hidden">
16+
<div className="flex overflow-hidden fixed inset-0">
1717
{/* Left Side - Checkmate Branding */}
18-
<div className="hidden lg:flex lg:w-1/2 bg-slate-900 border-r border-slate-800 flex-col justify-center items-center">
19-
<div className="max-w-2xl px-12 w-full">
20-
<div className="mb-8 flex items-center gap-4">
18+
<div className="hidden flex-col justify-center items-center border-r lg:flex lg:w-1/2 bg-slate-900 border-slate-800">
19+
<div className="px-12 w-full max-w-2xl">
20+
<div className="flex gap-4 items-center mb-8">
2121
<img
2222
src="/logo.svg"
2323
alt={APP_NAME}
24-
className="h-16 w-auto"
24+
className="w-auto h-16"
2525
/>
26-
<h1 className="text-5xl font-bold text-white tracking-tight">
26+
<h1 className="text-5xl font-bold tracking-tight text-white">
2727
{APP_NAME}
2828
</h1>
2929
</div>
3030

31-
<h2 className="text-2xl font-semibold text-slate-300 mb-4">
31+
<h2 className="mb-4 text-2xl font-semibold text-slate-300">
3232
Modern Test Case Management
3333
</h2>
3434

35-
<p className="text-slate-400 text-lg leading-relaxed max-w-xl">
35+
<p className="max-w-xl text-lg leading-relaxed text-slate-400">
3636
Streamline your testing workflow with powerful features and seamless integrations. Organize, execute, and track your test cases with ease.
3737
</p>
3838
</div>
3939
</div>
4040

4141
{/* Right Side - Login Form */}
4242
<div className="flex-1 flex items-center justify-center bg-[#f2f5f9]">
43-
<div className="w-full max-w-md px-6 sm:px-8">
43+
<div className="px-6 w-full max-w-md sm:px-8">
4444
{/* Mobile Logo */}
45-
<div className="lg:hidden mb-8 text-center flex flex-col items-center gap-3">
45+
<div className="flex flex-col gap-3 items-center mb-8 text-center lg:hidden">
4646
<img
4747
src="/logo.svg"
4848
alt={APP_NAME}
49-
className="h-12 w-auto"
49+
className="w-auto h-12"
5050
/>
5151
<h1 className="text-3xl font-bold text-slate-900">{APP_NAME}</h1>
5252
</div>
5353

54-
<div className="bg-white border border-slate-200 rounded-lg shadow-sm p-8 sm:p-10">
54+
<div className="p-8 bg-white rounded-lg border shadow-sm border-slate-200 sm:p-10">
5555
<div className="mb-8">
56-
<h2 className="text-2xl font-semibold text-slate-900 mb-2">
56+
<h2 className="mb-2 text-2xl font-semibold text-slate-900">
5757
Welcome Back
5858
</h2>
59-
<p className="text-slate-600 text-sm">
59+
<p className="text-sm text-slate-600">
6060
Sign in to continue to {APP_NAME}
6161
</p>
6262
</div>
6363

6464
<GoogleAuthButton onClick={login} />
6565

66-
<div className="mt-6 pt-6 border-t border-slate-200">
67-
<p className="text-xs text-slate-500 text-center">
66+
<div className="pt-6 mt-6 border-t border-slate-200">
67+
<p className="text-xs text-center text-slate-500">
6868
By signing in, you agree to our terms of service
6969
</p>
7070
</div>
7171
</div>
7272

7373
{/* Footer Links */}
74-
<div className="mt-6 text-center space-x-4 text-sm">
74+
<div className="mt-6 space-x-4 text-sm text-center">
7575
<a
76-
href="https://checkmate.dreamsportslabs.com"
77-
className="text-slate-600 hover:text-slate-900 transition-colors"
76+
href="https://checkmate.dreamhorizon.org"
77+
className="transition-colors text-slate-600 hover:text-slate-900"
7878
target="_blank"
7979
rel="noopener noreferrer"
8080
>
@@ -83,7 +83,7 @@ export const Login = () => {
8383
<span className="text-slate-400"></span>
8484
<a
8585
href="https://discord.gg/wBQXeYAKNc"
86-
className="text-slate-600 hover:text-slate-900 transition-colors"
86+
className="transition-colors text-slate-600 hover:text-slate-900"
8787
target="_blank"
8888
rel="noopener noreferrer"
8989
>

app/screens/TestList/UploadTest/UploadTestsInfoBox.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ export const UploadTestsInfoBox = () => {
55
return (
66
<HoverCard>
77
<HoverCardTrigger>
8-
<Info size={20} className="self-center align-middle ml-2" />
8+
<Info size={20} className="self-center ml-2 align-middle" />
99
</HoverCardTrigger>
10-
<HoverCardContent className="min-w-80 text-sm">
10+
<HoverCardContent className="text-sm min-w-80">
1111
<div className="flex flex-row">
12-
<h6 className="scroll-m-20 font-semibold tracking-tight">
12+
<h6 className="font-semibold tracking-tight scroll-m-20">
1313
Must Have Columns in CSV
1414
</h6>
1515
</div>
1616
<ul className="ml-6 list-disc [&>li]:mt-2">
1717
<li>Title, character length must be greater then 5</li>
1818
<li>{"Section, add '>' if nested"}</li>
1919
</ul>
20-
<div className="flex flex-row mt-4 ">
21-
<h6 className="scroll-m-20 font-semibold tracking-tight">
20+
<div className="flex flex-row mt-4">
21+
<h6 className="font-semibold tracking-tight scroll-m-20">
2222
Columns data considered while storing
2323
</h6>
2424
</div>
@@ -37,7 +37,7 @@ export const UploadTestsInfoBox = () => {
3737
<li>Section Description</li>
3838
<li>Automation Status</li>
3939
</ul>
40-
<div className="text-xs flex flex-col mt-2 text-red-600">
40+
<div className="flex flex-col mt-2 text-xs text-red-600">
4141
<span>*Make sure either all contain ID or none contains it</span>
4242
<span>*Section, Squad not present will be added.</span>
4343
<span>
@@ -48,7 +48,7 @@ export const UploadTestsInfoBox = () => {
4848
<a
4949
style={{color: 'rgb(37 99 235)', marginTop: '10px'}}
5050
href={
51-
'https://checkmate.dreamsportslabs.com/guides/tests/bulk-addition'
51+
'https://checkmate.dreamhorizon.org/guides/tests/bulk-addition'
5252
}
5353
target="_blank"
5454
rel="noopener noreferrer">

0 commit comments

Comments
 (0)