Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.3
    • Fix Version/s: 1.3
    • Component/s: Module - Markdown, Modules
    • Labels:
      None
    • Testcase included:
      yes
    • Patch Submitted:
      Yes
    • Number of attachments :
      4

      Description

      Markdown is a widespread Markup language. It would be nice if there was a Doxia module for Markdown.

      Here is a proposed simple implementation that defers all the parsing and rendering to PegDown (Apache License V2), which is the most reliable Java library for Markdown.

      1. doxia-module-markdown.patch
        18 kB
        Julien Nicoulaud
      2. doxia-module-markdown-2.patch
        16 kB
        Julien Nicoulaud
      3. doxia-module-markdown-3.patch
        108 kB
        Julien Nicoulaud
      4. doxia-module-markdown-4.patch
        0.5 kB
        Julien Nicoulaud

        Issue Links

          Activity

          Hide
          Julien Nicoulaud added a comment -

          Great ! Thanks for the guidelines.

          Show
          Julien Nicoulaud added a comment - Great ! Thanks for the guidelines.
          Hide
          Lukas Theussl added a comment -

          Re-opening because of test failures: https://builds.apache.org/view/M-R/view/Maven/job/doxia/

          Apparently the pegdown dependency requires java 6, we are still stuck on java 5.

          Show
          Lukas Theussl added a comment - Re-opening because of test failures: https://builds.apache.org/view/M-R/view/Maven/job/doxia/ Apparently the pegdown dependency requires java 6, we are still stuck on java 5.
          Hide
          Julien Nicoulaud added a comment -

          This should have been fixed by pegdown 1.0.2 that just hit Central.

          Show
          Julien Nicoulaud added a comment - This should have been fixed by pegdown 1.0.2 that just hit Central.
          Hide
          Lukas Theussl added a comment -

          Committed again with upgraded pegdown dep: http://svn.apache.org/viewvc?rev=1143770&view=rev

          Jenkins is happy too: https://builds.apache.org/job/doxia/52/

          Just for the record: the dependency on xhtml-module should be removed if possible, delegating the work to another parser is not good practice. I opened DOXIA-436 for this.

          Show
          Lukas Theussl added a comment - Committed again with upgraded pegdown dep: http://svn.apache.org/viewvc?rev=1143770&view=rev Jenkins is happy too: https://builds.apache.org/job/doxia/52/ Just for the record: the dependency on xhtml-module should be removed if possible, delegating the work to another parser is not good practice. I opened DOXIA-436 for this.
          Hide
          Lukas Theussl added a comment -

          Closing with remarks above. Thanks!

          Show
          Lukas Theussl added a comment - Closing with remarks above. Thanks!

            People

            • Assignee:
              Lukas Theussl
              Reporter:
              Julien Nicoulaud
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: