Skip to content

Commit a70ffe6

Browse files
refactor: move JSON configuration files to _data/ directory
1 parent 91980a8 commit a70ffe6

6 files changed

Lines changed: 4 additions & 4 deletions

File tree

File renamed without changes.

_pages/site-architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ FEASTorg uses a hybrid Jekyll architecture that combines automated content impor
2121
- **`_pages/`**: Hand-maintained core documentation
2222
- **`getting-started/`, `usage/`, `development/`**: Organized guide collections
2323
- **`_posts/`**: Project updates and announcements
24-
- **Auto-imported content**: collection of repositories via `sources.json`
24+
- **Auto-imported content**: collection of repositories via `_data/sources.json`
2525

2626
### Automated Import System
2727

@@ -36,7 +36,7 @@ FEASTorg uses a hybrid Jekyll architecture that combines automated content impor
3636

3737
Some projects maintain standalone GitHub Pages sites but are linked through the hub due to complex CI/CD requirements. For example, hardware projects (e.g., Slice\_\* repositories) have their own build pipeline using [bread-infra](https://github.com/FEASTorg/bread-infra), or the Freeboard Project, which has its own CI/CD setup using auto-generated developer API reference and component documentation from monorepo packages, published via VuePress and GitHub Actions.
3838

39-
These are managed via `sources.linked.json` and automatically generate redirect stub pages.
39+
These are managed via `_data/sources.linked.json` and automatically generate redirect stub pages.
4040

4141
## Navigation & Styling
4242

scripts/generate_linked_redirects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import json
88
from pathlib import Path
99

10-
CONFIG = Path("sources.linked.json")
10+
CONFIG = Path("_data/sources.linked.json")
1111
OUT_DIR = Path("docs/projects/linked")
1212

1313

scripts/import_sources.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ IFS=$'\n\t'
3131

3232
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
3333
readonly ROOT
34-
readonly MANIFEST="${ROOT}/sources.json"
34+
readonly MANIFEST="${ROOT}/_data/sources.json"
3535

3636
# --- Utilities ----------------------------------------------------------------
3737

0 commit comments

Comments
 (0)