Giter Site home page Giter Site logo

podcast-faqs's Introduction

Podcast-FAQs

A repo containing a number of FAQ documents for the different podcasts that RJJ Creates

The markdown file found within this directory is used to quickly generate a Guest FAQ for interviews. This document is then sent to all guests who have arranged to be on the show.

Where to Start

If reading on GitHub, please start with the about.md file. Or if you would rather, please see the releases page to grab the latest automatic build of a single PDF.

Auto-Render

This repository is set up with GitHub Actions, and will automatically render the contents of the PDF when a push is made to the Master branch. The latest version of the rendered document can be found in the Actions tab.

Auto Build Status

main

Licence Used

License: MIT

See the contents of the LICENSE file for details

Code of Conduct

Podcast-FAQs has a Code of Conduct which all contributors, maintainers and forkers must adhere to. When contributing, maintaining, forking or in any other way changing the code presented in this repository, all users must agree to this Code of Conduct.

See Code of Conduct.md for details.

Pull Requests

PRs Welcome

Pull requests are welcome, but please take a moment to read the Code of Conduct before submitting them or commenting on any work in this repo.

Manually Rendering to PDF

One of the quickest and easiest ways to render this markdown to a PDF (for example) is to use PanDoc, which is available for free.

There are three documents in this repository, rendering them all requires the use of three commands:

# Render the Modern .NET Show FAQs
pandoc ./show-specifics/moderndotnet.md guest-faq.md about.md --pdf-engine=xelatex -o mdns-guest-faq.pdf --toc

# Render the Waffling Taylors FAQs
pandoc ./show-specifics/wafflingtaylors.md guest-faq.md about.md  --pdf-engine=xelatex-o wt-guest-faq.pdf --toc

# Render the generic podcasting FAQs
pandoc guest-faq.md about.md --pdf-engine=xelatex -o guest-faq.pdf --toc

These will render the documents. However the resulting PDF has very wide margins, as is the default in TeX based systems (which is what pandoc uses in the conversion). To produce a version of the document with smaller margins, use the following command:

# Render the Modern .NET Show FAQs
pandoc ./show-specifics/moderndotnet.md guest-faq.md about.md --pdf-engine=xelatex -V geometry:"top=2cm, bottom=1.5cm, left=2cm, right=2cm" -o mdns-guest-faq.pdf --toc

# Render the Waffling Taylors FAQs
pandoc ./show-specifics/wafflingtaylors.md guest-faq.md about.md --pdf-engine=xelatex -V geometry:"top=2cm, bottom=1.5cm, left=2cm, right=2cm" -o wt-guest-faq.pdf --toc

# Render the generic podcasting FAQs
pandoc guest-faq.md about.md --pdf-engine=xelatex -V geometry:"top=2cm, bottom=1.5cm, left=2cm, right=2cm" -o guest-faq.pdf --toc

Page Breaks

As the input files in this repo are markdown and they will be processed by pandoc's LaTeX engine, we can make use of \pagebreak commands. These are LaTeX native requests to the LaTeX engine to place the content which follows the request on the next page. This is different to \newpage, which acts more like a demand than a request - the result of \pagebreak isn't guaranteed to happen if there is already a natural page break following it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.