Skip to content

Commit e632d9a

Browse files
committed
refactor: move data storage to ~/.gwaln and tidy repo layout
Why: User data should live in the home directory, not inside the repo. This prevents data loss on updates and keeps the codebase clean. What: - Switch ROOT to ~/.gwaln and copy topics.json on first run - Remove data/, analysis/, notes/, and temp/ from the repo - Always show logo and clearer unpublished status in HTML reports - Remove truncation limits and expand HTML report previews - Add postinstall step to ensure dist/cli.js is executable
1 parent 6b3877a commit e632d9a

14 files changed

Lines changed: 69 additions & 98970 deletions

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ temp/
1313
*.local
1414
.gwalnrc.json
1515
.env
16-
analysis/
17-
analysis/*.json
18-
analysis/*.html
1916

2017
# Editor directories and files
2118
.vscode/*

.gwalnrc.example.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"dkgEdgeNodeUrl": "https://positron.origin-trail.network",
3+
"dkgNodePort": 8900,
4+
"dkgEnvironment": "mainnet",
5+
"dkgGraphId": "default-graph",
6+
"dkgBlockchainId": "base:8453",
7+
"dkgPublicKey": "YOUR_PUBLIC_KEY_HERE",
8+
"dkgPrivateKey": "YOUR_PRIVATE_KEY_HERE",
9+
"dkgRpcUrl": "https://base-mainnet.g.alchemy.com/v2/YOUR_ALCHEMY_KEY",
10+
"publishEpochs": 2,
11+
"publishMaxRetries": 120,
12+
"publishPollFrequencySeconds": 2,
13+
"publishDryRun": false,
14+
"geminiApiKey": "YOUR_GEMINI_API_KEY_HERE",
15+
"geminiModel": "gemini-2.5-flash"
16+
}

0 commit comments

Comments
 (0)