highsource / highsource/confluence-to-markdown-converter

Nested lists are not correctly converted

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
71
Forks
10
PR merge metrics
No merged PRs in 30d

Description

There is a newline missing before the indented star (`  *`) of the first item of the nested list.

Example from samples/Jsonix/Features.xml:
```

  • Provides extensible type system



    • Supports most XML Schema simple types


    • Supports enumerations, list and union simple types

    • ```
      This should be converted to
      ```
      * Provides **extensible type system**
      * Supports most XML Schema simple types
      * Supports enumerations, list and union simple types
      ```
      However, the current conversion result is
      ```
      * Provides **extensible type system** * Supports most XML Schema simple types
      * Supports enumerations, list and union simple types
      ```
      ---
      This should be easy to fix. I'll provide a pull request for this.
  • Contributor guide

    No contributing guide indexed for this repository

    Research direction

    Start with samples/Jsonix/Features.xml and trace the converter's handling of nested list boundaries. Compare the generated Markdown with the expected output in this issue; done means the first nested-list item begins on its own indented line and the existing list conversion remains correct.

    Written by the indexing model from the issue text.

    Assessment

    Tech stack
    html, markdown, xml
    Domain
    documentation
    Issue type
    Bug
    Difficulty
    2/5
    Estimated time
    1-3 hours
    Activity status
    Stale
    Clarity
    Clearly specified
    Newbie friendliness
    55/100

    Get new issues in your inbox

    A short digest of beginner-friendly GitHub issues.