public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
* Adding a `pandoc/extra` docker image
@ 2022-12-21 15:21 daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
       [not found] ` <63cc4f3e-e425-4db4-9179-cc94ca441f7bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org @ 2022-12-21 15:21 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 3118 bytes --]

Hey guys !

My name's Damien Clochard and I'm here to talk about the pandoc docker 
images. I hope this is the right channel.

I work for a French PostgreSQL company named 'DALIBO' where we produce **a 
lot** of documents with pandoc, and I'm the maintainer of the 
`dalibo/pandocker` image here:

https://github.com/dalibo/pandocker

We started this project in 2016 because at the time there was no official 
`pandoc/latex` image and because we are using a lot of extras things around 
pandoc : filters, fonts, templates, etc.  A long the way, the image became 
popular, we gained users from outside our company with different needs ( 
e.g.the Noto fonts for non-european langs ) and the project kinda grew 
further than what was initially planned.

Anyway the pandocker image was based on debian stretch and when the 
official `pandoc/latex` was released we could not easily switch back to it 
because we went in antoher direction with our own image.... However 
recently we managed to release a new version based on `pandoc/ubuntu:2.19`. 
This is a great step for us and we are grateful towards this community for 
all the great work you have achieved. 

Well... that was a long introduction to  this simple proposition :

Would you like to add a new official docker image named `extra` built upon 
the `latex` image that would include useful filters and templates ?

First and foremost, I think that the [eisvogel] template (and its latex 
dependencies) would be a great addittion

[eisvogel]: https://github.com/Wandmalfarbe/pandoc-latex-template

and we could also add nice filters such as 

* pandoc-latex-environment
* pandoc-include

And some common open-source fonts 

* DejaVu
* Liberation
* AwesomeFont

These elements are currently part of the `dalibo/pandocker` images and I 
would be happy to help adding them into a `pandoc/extra` image.

As far as I know, [eisvogel] is the most active and well designed latex 
template in the community. And integrating an advanced template directly 
inside the docker image is **really** useful for newcomers and more 
generally anyone not familiar with `tlmgr` and the nightmare of handling 
latex dependencies :-D

Think of it as a `batteries included` version of the pandoc docker image 
where users would have access to pandoc AND the best PDF templates AND a 
curated list of nice filters...

Of course there might be other templates and filters worth considering but 
let's start with a small subset of components that we could agree on... 

Again I am willing to help and provide any experience from the 
`dalibo/pandocker` project.

Anyway thanks again for this great software ( both pandoc and its docker 
images )

Regards, 

--
Damien Clochard

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/63cc4f3e-e425-4db4-9179-cc94ca441f7bn%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 3981 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Adding a `pandoc/extra` docker image
       [not found] ` <63cc4f3e-e425-4db4-9179-cc94ca441f7bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2022-12-21 19:03   ` Albert Krewinkel
       [not found]     ` <87cz8b8xda.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: Albert Krewinkel @ 2022-12-21 19:03 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw; +Cc: Damien Clochard

Hi Damien!

"daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" <daamien-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:

> My name's Damien Clochard and I'm here to talk about the pandoc
> docker images. I hope this is the right channel.

Thank you for reaching out, this is absolutely the right channel.
I'm one of three current pandoc Docker maintainers and also the one to
blame for most of the current code used to generate the images.

> I work for a French PostgreSQL company named 'DALIBO' where we
> produce **a lot** of documents with pandoc, and I'm the maintainer of
> the `dalibo/pandocker` image here:
>
> https://github.com/dalibo/pandocker

I'm a fan of those pandocker images (and contributed a small patch in
the past <https://github.com/dalibo/pandocker/pull/228>)

> [...]
>
> Would you like to add a new official docker image named `extra` built
> upon the `latex` image that would include useful filters and
> templates ?

That would be great! If you are ok with a little more responsibility,
I'd be happy to see you become a maintainer at the pandoc/dockerfiles
repository. That would make it easy for you to shape everything to your
needs.

Heads-up: The current build system works well, but is still in dire need
of a redesign. The attempt to reduce duplication backfired, and now we
have a lot of accidental complexity. I'll try to fix this and would be
happy to get help or input from an experienced maintainer.

Cheers,
Albert


-- 
Albert Krewinkel
GPG: 8eed e3e2 e8c5 6f18 81fe  e836 388d c0b2 1f63 1124


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Adding a `pandoc/extra` docker image
       [not found]     ` <87cz8b8xda.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
@ 2023-01-24  6:44       ` daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
  0 siblings, 0 replies; 3+ messages in thread
From: daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org @ 2023-01-24  6:44 UTC (permalink / raw)
  To: pandoc-discuss


[-- Attachment #1.1: Type: text/plain, Size: 2355 bytes --]


Quick follow up on this:

This new `pandoc/extra` image is now available here:
https://hub.docker.com/r/pandoc/extra

Comments and feedbacks are welcome !
https://github.com/pandoc/dockerfiles/issues

Le jeudi 22 décembre 2022 à 12:57:17 UTC+1, Albert Krewinkel a écrit :

> Hi Damien!
>
> "daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" <daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>
> > My name's Damien Clochard and I'm here to talk about the pandoc
> > docker images. I hope this is the right channel.
>
> Thank you for reaching out, this is absolutely the right channel.
> I'm one of three current pandoc Docker maintainers and also the one to
> blame for most of the current code used to generate the images.
>
> > I work for a French PostgreSQL company named 'DALIBO' where we
> > produce **a lot** of documents with pandoc, and I'm the maintainer of
> > the `dalibo/pandocker` image here:
> >
> > https://github.com/dalibo/pandocker
>
> I'm a fan of those pandocker images (and contributed a small patch in
> the past <https://github.com/dalibo/pandocker/pull/228>)
>
> > [...]
> >
> > Would you like to add a new official docker image named `extra` built
> > upon the `latex` image that would include useful filters and
> > templates ?
>
> That would be great! If you are ok with a little more responsibility,
> I'd be happy to see you become a maintainer at the pandoc/dockerfiles
> repository. That would make it easy for you to shape everything to your
> needs.
>
> Heads-up: The current build system works well, but is still in dire need
> of a redesign. The attempt to reduce duplication backfired, and now we
> have a lot of accidental complexity. I'll try to fix this and would be
> happy to get help or input from an experienced maintainer.
>
> Cheers,
> Albert
>
>
> -- 
> Albert Krewinkel
> GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/e4756fa1-c398-4446-acfc-929bb3457e1dn%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 3748 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-01-24  6:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-21 15:21 Adding a `pandoc/extra` docker image daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
     [not found] ` <63cc4f3e-e425-4db4-9179-cc94ca441f7bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-12-21 19:03   ` Albert Krewinkel
     [not found]     ` <87cz8b8xda.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
2023-01-24  6:44       ` daa...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).