Migrate docs from monarch-ingest to monarch-app#1258
Migrate docs from monarch-ingest to monarch-app#1258kevinschaper wants to merge 4 commits intomainfrom
Conversation
kevinschaper
commented
Feb 13, 2026
- added fetch-docs to makefile
- doc migration from monarch-ingest
✅ Deploy Preview for monarch-app ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Pull Request Review: Migrate docs from monarch-ingest to monarch-appSummaryThis PR migrates documentation from monarch-ingest to monarch-app, adding KG build process documentation, modeling principles, and a framework for automatically fetching source documentation from ingest repositories. Code Quality & Best PracticesStrengths:
Issues Found: 1. CRITICAL: Missing Python Script 🔴The Makefile references fetch-docs:
$(RUN) python $(ROOTDIR)/scripts/fetch-source-docs.pyHowever, this script does not exist in the PR. This will cause the Recommendation: Add the 2. Spelling Error 📝In
3. Spelling Error in KG Build Process 📝In
Line 67: "danging" should be "dangling" 4. Inconsistent Indentation in mkdocs.yamlThe mkdocs.yaml file mixes spaces and maintains consistent 2-space indentation, which is good. However, verify that all navigation entries are properly aligned. Potential Bugs & Issues
Performance Considerations
Security Concerns
Test CoverageMissing:
Recommendations:
Documentation QualityPositive:
Suggestions:
Additional Recommendations
VerdictDo Not Merge until the missing After adding the script and fixing the spelling errors, this will be a solid addition to the documentation infrastructure. Files to Fix:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1258 +/- ##
=======================================
Coverage 73.51% 73.51%
=======================================
Files 95 95
Lines 3417 3417
=======================================
Hits 2512 2512
Misses 905 905 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Follow-up Review (after latest commit: rework mkdocs.yaml top level order)The mkdocs.yaml navigation reordering looks reasonable — putting KG Data Sources and KG Build sections first makes sense given this PR's focus. Remaining BlockerThe Minor Typos (still unaddressed)
mkdocs.yaml Navigation NoteThe new ordering places FastAPI before monarch-py. If monarch-py is the primary library documentation, keeping it higher in the nav may be worth considering — though this is a judgment call for the team. The documentation content itself (KG build process, modeling principles, sources manifest) is well-written and a useful addition. Once the missing script is added, this PR will be in good shape to merge. |
PR Review: Migrate docs from monarch-ingest to monarch-appThis PR is a solid step toward consolidating documentation. The overall structure is well-thought-out, and the manifest-driven approach for fetching ingest READMEs is clean. A few issues to address before merging: Critical: Missing
|