Skip to content

Commit 043af04

Browse files
authored
Merge pull request #104 from bfritscher/feat/create-snapshot
Feat/create snapshot
2 parents ee89d49 + cad32fd commit 043af04

File tree

11 files changed

+1252
-601
lines changed

11 files changed

+1252
-601
lines changed

.github/copilot-instructions.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Always reference these instructions first and fallback to search or bash command
4444
The following are outputs from frequently run commands. Reference them instead of viewing, searching, or running bash commands to save time.
4545

4646
### Repository Root
47+
4748
```
4849
ls -la
4950
.dockerignore
@@ -76,6 +77,7 @@ typesense-test-server/
7677
```
7778

7879
### Package.json Scripts
80+
7981
```
8082
"scripts": {
8183
"lint": "eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\"",
@@ -90,6 +92,7 @@ typesense-test-server/
9092
```
9193

9294
### Key Dependencies
95+
9396
- Vue 3.5.17
9497
- Quasar Framework 2.18.1
9598
- TypeScript 5.8.3
@@ -98,6 +101,7 @@ typesense-test-server/
98101
- Monaco Editor 0.52.2 (for code editing)
99102

100103
### Project Structure
104+
101105
- `src/` - Main Vue application source code
102106
- `src/pages/` - Page components (Collections, Search, ApiKeys, etc.)
103107
- `src/components/` - Reusable components
@@ -111,6 +115,7 @@ typesense-test-server/
111115
- `config.json.sample` - Sample configuration for auto-login
112116

113117
### Build Outputs
118+
114119
- Web build: `dist/spa/` - Static files ready for web deployment
115120
- Desktop build: `dist/electron/Packaged/` - Contains platform-specific executables:
116121
- `Typesense-Dashboard-linux-x64/`
@@ -119,15 +124,17 @@ typesense-test-server/
119124
- `Typesense-Dashboard-win32-x64/`
120125

121126
### Configuration
127+
122128
- Development servers use port 9000 by default
123129
- The application can be configured with `config.json` for auto-login and UI customization
124130
- See `config.json.sample` for configuration options
125131
- Environment can be tested with local Typesense instances using `typesense-test-server/docker-compose.yml`
126132
- Provides multiple Typesense versions (v17.0 to v28.0) on different ports
127-
- Default API key is "dev"
133+
- Default API key is "dev"
128134
- Example: Typesense v28 runs on port 8128, v27 on 8127, etc.
129135

130136
### CI/CD Workflows
137+
131138
- `.github/workflows/build_deploy.yml` - Builds and deploys to GitHub Pages
132139
- `.github/workflows/build_docker.yml` - Builds and publishes Docker images
133-
- `.github/workflows/release_tags.yml` - Handles release automation
140+
- `.github/workflows/release_tags.yml` - Handles release automation

0 commit comments

Comments
 (0)