till213 / SkyDolly

Sky Dolly connects with Flight Simulator 2020 and records the flight path and basic instruments for replay.
MIT License
77 stars 9 forks source link

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

Closed jharris1993 closed 12 months ago

jharris1993 commented 12 months ago

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 commented 12 months ago

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 commented 12 months ago

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.

jharris1993 commented 12 months ago

This is excellent!

A suggestion if I may.

Have you checked this in to your repo?

If not, would you please do so for the benefit of other users?  If necessary, you can indicate that this PDF is a convenience and is not guaranteed to be the most recent version.  That is, unless now that you have it, you make "create the PDF" a part of the build process. 😉

Thanks again!  This will be a huge help.

P.S. GitHub's version of markdown doesn't include a lot of expected metadata, instead just using the markdown as if it were a rich-text document.  Because of this, 3rd party markdown converters choke on it.

I have Visual Studio Code installed on my dev computer, (which is offline right now) and I don't want to burden my flight sim system with software that isn't directly associated with flying the sim 😉 as I am sure you understand.  Thanks again for your help!

Jul 15, 2023 11:58:05 AM Oliver Knoll @.***>:

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

[https://user-images.githubusercontent.com/1205514/253730790-0ae57899-24b2-40d3-8bba-47efd51fd444.jpg][VS Code Markdown Preview][https://user-images.githubusercontent.com/1205514/253730790-0ae57899-24b2-40d3-8bba-47efd51fd444.jpg][https://user-images.githubusercontent.com/1205514/253730790-0ae57899-24b2-40d3-8bba-47efd51fd444.jpg]

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[https://github.com/till213/SkyDolly/files/12061017/README.md.pdf]

— Reply to this email directly, view it on GitHub[https://github.com/till213/SkyDolly/issues/114#issuecomment-1636714252], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AC36Q5GXDYFDRIMOCQVRFFTXQJLRZANCNFSM6AAAAAA2IZMPCI]. You are receiving this because you authored the thread.[Tracking image][https://github.com/notifications/beacon/AC36Q5G347QVRG47ZBVUAELXQJLRZA5CNFSM6AAAAAA2IZMPCKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTBRZDQY.gif]