Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wishlist: the readme, (or other useful documentation like that), in a downloadable, viewable format instead of just MD #114

Closed
jharris1993 opened this issue Jul 13, 2023 · 3 comments
Assignees
Labels
question Further information is requested

Comments

@jharris1993
Copy link

Is your feature request related to a problem? Please describe.
The existing documentation is a markdown file in GitHub markdown format and is not easily readable offline.

Describe the solution you'd like
After downloading an app, like SkyDolly, I like to download available documentation to the download folder containing the utility itself. Unfortunately, the GitHub formatted MD file is difficult to render since it doesn't contain any of the normal "markdown" type identifiers.

Ideally, a PDF file containing the formatted text and illustrations would be invaluable.

Describe alternatives you've considered
I have tried Firefox's MD extension, as well as several online Markdown to PDF converters, and they don't work well with GitHub formatted files.

Additional context
This is the readme downloaded in RAW format from this site which I would like to be able to view without being in GitHub.

README.md

@till213
Copy link
Owner

till213 commented Jul 14, 2023

Hello,

Thank you very much for your detailed request, very much appreciated!

It is no secret that documentation for Sky Dolly is somewhat lacking ;) While - professionally - I actually like writing (code) documentation that fell a bit short until now with Sky Dolly. A „one man project“ really.

And yes, that specifically includes the „online documentation“ (accessible from the Sky Dolly app, via your default browser) that is particularly in an extremely unfinished state (one could call it a „placeholder“).

That all being said, I might think about distributing a simple README as either plain text file, or perhaps RTF, to be distributed alongside with the Sky Dolly executable.

I don‘t intend to checkin PDFs compiled from existing MD documents into git, as this would create a redundancy in information. After all, git is a source versioning system ;)

However the given MD that you pointed out doesn‘t contain specific github markdown syntax (I am aware that such exists): it does however contain links to resources such as images (located relative to the document location, or pointing to absolute URLs) - perhaps your readers stumbled over those missing resources?

I locally edit my markdowns with Visual Studio Code that provides several excellent markdown preview plugins. They work great for me.

Once I get to it I may try to „print to PDF“ for you and attach the PDF to this issue.

@till213 till213 self-assigned this Jul 14, 2023
@till213 till213 added the question Further information is requested label Jul 14, 2023
@till213
Copy link
Owner

till213 commented Jul 15, 2023

As mentioned above Visual Studio Code renders the markdown just fine:

VS Code Markdown Preview

I installed a "Print" extension and was able to "Print to PDF", that is built in into macOS: I am pretty sure under Windows there exist similar "print to PDF" options), see attached PDF.

README.md.pdf

UPDATE: the Print VS Code extension simply renders the document in the browser and the browser default print dialog opens. In my case Firefox automatically offered to "Print to PDF", so I guess Firefox is also able to create PDF documents when printing. But you'll figure it out.

@till213 till213 closed this as completed Jul 15, 2023
@jharris1993
Copy link
Author

jharris1993 commented Jul 15, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants