{"id":38197762,"url":"https://github.com/ap0llo/markdown-generator","last_synced_at":"2026-01-17T00:25:03.416Z","repository":{"id":34256979,"uuid":"134990448","full_name":"ap0llo/markdown-generator","owner":"ap0llo","description":"A utility library to programatically generate markdown files","archived":false,"fork":false,"pushed_at":"2025-12-03T21:52:24.000Z","size":1139,"stargazers_count":35,"open_issues_count":16,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-07T03:37:42.712Z","etag":null,"topics":["csharp","dotnet","markdown"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ap0llo.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-26T19:50:25.000Z","updated_at":"2025-09-12T13:02:26.000Z","dependencies_parsed_at":"2023-02-11T18:20:31.731Z","dependency_job_id":"6a4c5148-4045-4790-849a-158d809b4da0","html_url":"https://github.com/ap0llo/markdown-generator","commit_stats":{"total_commits":495,"total_committers":5,"mean_commits":99.0,"dds":0.6161616161616161,"last_synced_commit":"db43e6ae020a11b5977083718bc444074862d14b"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/ap0llo/markdown-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap0llo%2Fmarkdown-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap0llo%2Fmarkdown-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap0llo%2Fmarkdown-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap0llo%2Fmarkdown-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ap0llo","download_url":"https://codeload.github.com/ap0llo/markdown-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ap0llo%2Fmarkdown-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28490051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T23:55:29.509Z","status":"ssl_error","status_checked_at":"2026-01-16T23:55:29.108Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["csharp","dotnet","markdown"],"created_at":"2026-01-17T00:25:02.713Z","updated_at":"2026-01-17T00:25:03.412Z","avatar_url":"https://github.com/ap0llo.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Markdown Generator\n\n## Overview\n\n[![Build Status](https://dev.azure.com/ap0llo/OSS/_apis/build/status/markdown-generator?branchName=master)](https://dev.azure.com/ap0llo/OSS/_build/?definitionId=7)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![Renovate](https://img.shields.io/badge/Renovate-enabled-brightgreen)](https://renovatebot.com/)\n\n[![MyGet](https://img.shields.io/myget/ap0llo-markdown-generator/vpre/Grynwald.MarkdownGenerator.svg?label=myget)](https://www.myget.org/feed/ap0llo-markdown-generator/package/nuget/Grynwald.MarkdownGenerator)\n[![NuGet](https://img.shields.io/nuget/v/Grynwald.MarkdownGenerator.svg)](https://www.nuget.org/packages/Grynwald.MarkdownGenerator)\n\nMarkdown Generator is a library for generating Markdown documents programatically.\nIt implements the [CommonMark](https://spec.commonmark.org/0.28/) specification as\nwell as the *table* extension specified by\n[GitHub Flavored Markdown](https://github.github.com/gfm/#tables-extension).\n\n- For an overview of the library's API, see [API](./docs/api/README.md)\n- For usage examples see [Examples](./docs/examples/README.md)\n\n## Installation\n\nMarkdownGenerator is distributed as NuGet package.\n\n- Prerelease builds are available on [MyGet](https://www.myget.org/feed/ap0llo-markdown-generator/package/nuget/Grynwald.MarkdownGenerator)\n- Release versions are available on [NuGet.org](https://www.nuget.org/packages/Grynwald.MarkdownGenerator)\n\n## Building from source\n\nMarkdownGenerator is a .NET Standard library.\nBuilding it from source requires the .NET 6 SDK (version 6.0.101 as specified in [global.json](./global.json)) and uses [Cake](https://cakebuild.net/) for the build.\n\nTo execute the default task, run\n\n```ps1\n.\\build.ps1\n```\n\nThis will build the project, run all tests and pack the NuGet package.\n\n## Issues\n\nIf you run into any issues or if you are missing a feature, feel free\nto open an [issue](https://github.com/ap0llo/markdown-generator/issues).\n\nI'm also using issues as a backlog of things that come into my mind or\nthings I plan to implement, so don't be surprised if many issues were\ncreated by me without anyone else being involved in the discussion.\n\n## Acknowledgments\n\nMarkdown Generator was made possible through a number of libraries (aside from\n.NET Core and .NET Standard):\n\n- [Nerdbank.GitVersioning](https://github.com/AArnott/Nerdbank.GitVersioning/)\n- [SourceLink](https://github.com/dotnet/sourcelink)\n- [SauceControl.InheritDoc](https://github.com/saucecontrol/InheritDoc)\n\nThe implementation of ASCII-art tree used to visualize the structure of a document\nis basd on [AsciiTreeDiagram](https://github.com/andrewlock/blog-examples/tree/bf9da19db2867cbf371f74299148f17e1f82ad09/AsciiTreeDiagram) \nby Andrew Lock, licensed under the MIT license.  \nSee [Creating an ASCII-art tree in C#](https://andrewlock.net/creating-an-ascii-art-tree-in-csharp/) for details.\n\nAddititional dependencies (used for testing), in no specific order:\n\n- [Markdig](https://github.com/lunet-io/markdig)\n- [Roslyn](https://github.com/dotnet/roslyn)\n- [xUnit](http://xunit.github.io/)\n- [PublicApiGenerator](https://github.com/JakeGinnivan/ApiApprover)\n- [ApprovalTests](https://github.com/approvals/ApprovalTests.Net)\n- [Moq](https://github.com/moq/moq4)\n- [Xunit.Combinatorial](https://github.com/AArnott/Xunit.Combinatorial)\n- [Cake](https://cakebuild.net/)\n- [Cake.BuildSystems.Module](https://github.com/cake-contrib/Cake.BuildSystems.Module)\n\n## Versioning and Branching\n\nThe version of the library is automatically derived from git and the information\nin `version.json` using [Nerdbank.GitVersioning](https://github.com/AArnott/Nerdbank.GitVersioning):\n\n- The master branch  always contains the latest version. Packages produced from\n  master are always marked as pre-release versions (using the `-pre` suffix).\n- Stable versions are built from release branches. Build from release branches\n  will have no `-pre` suffix\n- Builds from any other branch will have both the `-pre` prerelease tag and the git\n  commit hash included in the version string\n\nTo create a new release branch use the [`nbgv` tool](https://www.nuget.org/packages/nbgv/)\n(at least version `3.0.24`):\n\n```ps1\ndotnet tool install --global nbgv \nnbgv prepare-release\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap0llo%2Fmarkdown-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fap0llo%2Fmarkdown-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap0llo%2Fmarkdown-generator/lists"}