{"id":19364655,"url":"https://github.com/groovytron/pandoc-container","last_synced_at":"2025-02-24T13:15:35.624Z","repository":{"id":126913734,"uuid":"183056208","full_name":"groovytron/pandoc-container","owner":"groovytron","description":"Container embedding pandoc and some pandoc filters to build documentation","archived":false,"fork":false,"pushed_at":"2020-04-05T13:10:48.000Z","size":52,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-06T21:15:37.549Z","etag":null,"topics":["docker","documentation","documentation-tool","hacktoberfest","kroki","pandoc"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/groovytron.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-04-23T16:38:07.000Z","updated_at":"2021-02-15T22:44:45.000Z","dependencies_parsed_at":"2023-06-18T21:49:38.612Z","dependency_job_id":null,"html_url":"https://github.com/groovytron/pandoc-container","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovytron%2Fpandoc-container","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovytron%2Fpandoc-container/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovytron%2Fpandoc-container/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groovytron%2Fpandoc-container/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/groovytron","download_url":"https://codeload.github.com/groovytron/pandoc-container/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240483760,"owners_count":19808636,"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":["docker","documentation","documentation-tool","hacktoberfest","kroki","pandoc"],"created_at":"2024-11-10T07:37:55.974Z","updated_at":"2025-02-24T13:15:35.604Z","avatar_url":"https://github.com/groovytron.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pandoc container\n\n[![Build Status](https://travis-ci.org/groovytron/pandoc-container.svg?branch=master)](https://travis-ci.org/groovytron/pandoc-container)\n\nContainer embedding pandoc and some pandoc filter to convert files from a format to another.\n\n## Supported tags and respective `Dockerfile` links\n\n- `2.9`, `latest` ([2.9/Dockerfile](https://github.com/groovytron/pandoc-container/blob/master/2.9/Dockerfile))\n- `2.8` ([2.8/Dockerfile](https://github.com/groovytron/pandoc-container/blob/master/2.8/Dockerfile))\n- `2.7` ([2.7/Dockerfile](https://github.com/groovytron/pandoc-container/blob/master/2.7/Dockerfile))\n\n## Softwares embedded in the container\n\n- [curl](https://curl.haxx.se) to generate diagrams using a tool like [kroki](https://github.com/yuzutech/kroki)\n- [inotify-tools](https://github.com/rvoicilas/inotify-tools) if you want to [rebuild your documentation on every file change with inotifywait](https://stackoverflow.com/a/23734495)\n- `make`\n- [pandoc](https://pandoc.org)\n- [pandoc-crossref](https://github.com/lierdakil/pandoc-crossref) filter\n- [pandoc-include-code](https://github.com/owickstrom/pandoc-include-code) filter\n\n## Use the container\n\nWe recommend you to use the `dev` user instead of `root` when running that container.\n\nThe container's working directory is `/home/dev/doc` so we advise you to mount your project's documentation directory onto this place.\n\n### Building the project interactively in the container\n\nTo run the container and open a bash in your documentation project run the following command:\n\n`docker run -it --entrypoint /bin/bash --user=dev --volume=\u003cpath-to-your-documentation-directory\u003e:/home/dev/doc groovytron/pandoc:latest`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovytron%2Fpandoc-container","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroovytron%2Fpandoc-container","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovytron%2Fpandoc-container/lists"}