Skip to content

Commit 719e780

Browse files
committed
reorganization of locorda/example
Moved the full fledged example application underneath locorda/example to locorda/example/personal_notes_app
1 parent 300a1b8 commit 719e780

174 files changed

Lines changed: 252 additions & 365 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/HOMEPAGE_INTEGRATION.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
run: melos bootstrap
8383

8484
- name: Build sync-engine Flutter example app
85-
working-directory: sync-engine/packages/locorda/example
85+
working-directory: sync-engine/packages/locorda/example/personal_notes_app
8686
run: flutter build web --release --base-href /example/personal_notes_app/
8787

8888
- name: Integrate sync-engine content into site
@@ -100,13 +100,13 @@ jobs:
100100
cp sync-engine/spec/mappings/* dist/mappings/
101101
102102
# Copy built Flutter app directly to /example/
103-
cp -r sync-engine/packages/locorda/example/build/web/* dist/example/personal_notes_app/
103+
cp -r sync-engine/packages/locorda/example/personal_notes_app/build/web/* dist/example/personal_notes_app/
104104
105105
# Copy example-specific mappings
106-
cp sync-engine/packages/locorda/example/contracts/mappings/* dist/example/personal_notes_app/mappings/
106+
cp sync-engine/packages/locorda/example/personal_notes_app/contracts/mappings/* dist/example/personal_notes_app/mappings/
107107
108108
# Copy auth configuration
109-
cp sync-engine/packages/locorda/example/contracts/auth/client-config.json dist/example/personal_notes_app/auth/
109+
cp sync-engine/packages/locorda/example/personal_notes_app/contracts/auth/client-config.json dist/example/personal_notes_app/auth/
110110
111111
# 6. Deploy combined site
112112
- name: Upload artifact

.github/copilot-instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ syncSystem.deleteDocument<Note>(id); // Framework-level deletion
198198
### Core Implementation
199199
- `packages/locorda_core/lib/src/sync_engine.dart` - Main API facade (`SyncEngine`)
200200
- `packages/locorda_core/lib/src/crdt_document_manager.dart` - CRDT merge logic
201-
- `packages/locorda/example/` - Personal notes app (reference implementation)
201+
- `packages/locorda/example/personal_notes_app` - Personal notes app (reference implementation)
202202

203203
## Code Quality Standards
204204

@@ -227,7 +227,7 @@ syncSystem.deleteDocument<Note>(id); // Framework-level deletion
227227
## When in Doubt
228228

229229
1. Check `CLAUDE.md` for development philosophy
230-
2. Look at `packages/locorda/example/` for usage patterns
230+
2. Look at `packages/locorda/example/personal_notes_app` for usage patterns
231231
3. Ask before implementing - discuss API design first
232232
4. Run tests frequently during development
233233
5. Keep it simple - solve real needs, not imagined ones

.github/workflows/pages.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
# - 'doc/**'
1515
# - 'spec/vocabularies/**'
1616
# - 'spec/mappings/**'
17-
# - 'packages/locorda/example/**'
17+
# - 'packages/locorda/example/personal_notes_app/**'
1818
# - '.github/workflows/pages.yml'
1919
# - 'pubspec.yaml'
2020
# - 'README.md'
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Build Flutter web app
5454
run: |
55-
cd packages/locorda/example
55+
cd packages/locorda/example/personal_notes_app
5656
flutter build web --release --base-href /example/personal_notes_app/
5757
5858
- name: Setup deployment structure
@@ -73,13 +73,13 @@ jobs:
7373
# Create example app directory and copy built web app
7474
mkdir -p docs/example/personal_notes_app/mappings
7575
mkdir -p docs/example/personal_notes_app/auth
76-
cp -r packages/locorda/example/build/web/* docs/example/personal_notes_app/
76+
cp -r packages/locorda/example/personal_notes_app/build/web/* docs/example/personal_notes_app/
7777
7878
# Copy example-specific mappings to the app's mappings directory
79-
cp packages/locorda/example/contracts/mappings/* docs/example/personal_notes_app/mappings/
79+
cp packages/locorda/example/personal_notes_app/contracts/mappings/* docs/example/personal_notes_app/mappings/
8080
8181
# Copy auth configuration files
82-
cp packages/locorda/example/contracts/auth/client-config.json docs/example/personal_notes_app/auth/
82+
cp packages/locorda/example/personal_notes_app/contracts/auth/client-config.json docs/example/personal_notes_app/auth/
8383
8484
- name: Upload artifact
8585
uses: actions/upload-pages-artifact@v3

.github/workflows/trigger-homepage-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
paths:
77
- 'spec/vocabularies/**'
88
- 'spec/mappings/**'
9-
- 'packages/locorda/example/**'
9+
- 'packages/locorda/example/personal_notes_app/**'
1010
- '.github/workflows/trigger-homepage-deploy.yml'
1111

1212
jobs:

.github/workflows/update-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Update code excerpts in documentation
3131
run: |
3232
cd packages/locorda/example
33-
dart run excerpter --write-in-place README.md examples/minimal/README.md || true
33+
dart run excerpter --write-in-place README.md minimal/README.md || true
3434
3535
- name: Check for changes
3636
id: check_changes

0 commit comments

Comments
 (0)