AnswerDotAI / AnswerDotAI/nbdev
Intelligently rerun `nbdev_export` in `nbdev_merge` for more automated conflict resolution
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 5.3k
- Forks
- 513
- Ø Merge
- 2 T. 30 Min.
- Gemergte PRs (30 T.)
- 8
Beschreibung
I've had a few instances now where notebook conflicts were resolved but where the modules and/or `_modidx` were still in a conflicted state. We might be able to run `nbdev_export` in the merge driver to fix that. I haven't yet thought about how complicated the logic would need to be.
Beitragsleitfaden
Rechercherichtung
Start by examining the nbdev_merge and nbdev_export entry points and how the merge driver handles resolved notebook conflicts. Reproduce a conflict where notebooks are resolved but modules or _modidx remain conflicted; done means the merge process intelligently reruns nbdev_export when needed and leaves those generated files consistent.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- jupyter-notebook, python
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100