Thanks for improving 2Markdown.
python -m pip install -e .
python -m unittest discoverInstall optional converter groups only when you need to work on those formats:
python -m pip install -e .[office,pdf,web]- Keep converters small and format-specific.
- Do not make network calls during conversion unless the user explicitly enables that feature.
- Do not overwrite source files.
- Preserve Obsidian-friendly output: Markdown notes,
_attachments/, frontmatter, and reports. - Add focused tests for new converter behavior.
Include:
- What changed.
- Which formats are affected.
- Test command output.
- Any new optional dependencies.