{"id":15808506,"url":"https://github.com/jmini/markdowikitext","last_synced_at":"2025-03-31T22:45:43.792Z","repository":{"id":21198139,"uuid":"24509352","full_name":"jmini/markdowikitext","owner":"jmini","description":"Experiment with the mylyn-wikitext markdown engine","archived":false,"fork":false,"pushed_at":"2014-10-25T09:57:41.000Z","size":360,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-06T03:02:52.833Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-26T17:46:05.000Z","updated_at":"2014-10-05T19:39:40.000Z","dependencies_parsed_at":"2022-08-28T05:40:36.537Z","dependency_job_id":null,"html_url":"https://github.com/jmini/markdowikitext","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmarkdowikitext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmarkdowikitext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmarkdowikitext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmarkdowikitext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmini","download_url":"https://codeload.github.com/jmini/markdowikitext/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246552892,"owners_count":20795836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-05T03:03:05.982Z","updated_at":"2025-03-31T22:45:43.774Z","avatar_url":"https://github.com/jmini.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"`Markdowikitext` is a project to test the `mylyn-wikitext.markdown` converter provided by the [Mylyn Wikitext](http://wiki.eclipse.org/Mylyn/WikiText) engine (part of the [Mylyn Docs](http://wiki.eclipse.org/Mylyn/Docs) project, an open-source project hosted by the [eclipse foundation](http://www.eclipse.org/org/)).\n\n\nDescription / usage\n===================\n\nmarkdowikitext.commonmark \n-------------------------\n\nI have transformed the [CommonMark Spec](http://spec.commonmark.org/) into a JUnit test case: `CommonMarkTestBase`.\nThe class is abstract, because the idea is to plug several conversion engines.\nThe test class is near to the tests contained in the `mylyn-wikiktext` project, see [MarkdownLanguageTest](http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.docs.git/tree/org.eclipse.mylyn.wikitext.markdown.tests/src/org/eclipse/mylyn/internal/wikitext/markdown/tests/MarkdownLanguageTest.java) for example.\n\nI have chosen not to compare directly the HTML output, but to match it against a regular expression (in order to ignore whitespace near the HTML tags, line breaks and so on). \nThis should provide a little bit more flexibility. \nIf you think that the expressions should be improved, feel free to tell how. \n\nOne of the converters that can be plug-in is a dummy implementation: `RefSpecParser`.\nIt just returns the HTML output defined in the specification.\nThe `RefSpecTest` class ensures that the regular expressions defined in the test suite are working with the output defined in the specification.\nIt is one way to ensure the quality of the test suite.\n\nmarkdowikitext.commonmark.generator\n-----------------------------------\n\nThe code I have used to generate `markdowikitext.commonmark`.\nThis is written with [Xtend](http://www.eclipse.org/xtend).\n\nTo open and compile it you will need:\n\n* An IDE supporting the Xtend language\n* Additional jars as dependencies (check the `libs` folder and replace the txt placeholder with the real jars)\n\nThe main class is: `markdowikitext.commonmark.generator.Main`. Run it as simple java application.\n\n\nIssue tracker / Get in touch\n============================\n\nFor this project:\n\n* Use the [Markdowikitext issue tracker](http://github.com/jmini/markdowikitext/issues) on GitHub.\n\nFor the `mylyn-wikitext.markdown` converter itself:\n\n* Mailing list: [mylyn-docs-dev](http://dev.eclipse.org/mhonarc/lists/mylyn-docs-dev/)\n* Forum: [Mylyn](http://www.eclipse.org/forums/index.php/f/83/)\n* StackOverflow Tag: [mylyn-wikitext](http://stackoverflow.com/tags/mylyn-wikitext)\n\nLicense\n=======\n\n[Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmini%2Fmarkdowikitext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmini%2Fmarkdowikitext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmini%2Fmarkdowikitext/lists"}