You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Matthew Raymer 4829582584 docs(git-hooks): add conditional Husky activation system documentation 22 hours ago
..
images rename "docs" directory to "doc" 1 year ago
DEEP_LINKS.md docs: comprehensive documentation updates and modernization 2 days ago
README.md docs: comprehensive documentation updates and modernization 2 days ago
WORKER_ONLY_DATABASE_IMPLEMENTATION.md Fix InviteOneAcceptView migration fence; remove USE_DEXIE_DB dependency 1 month ago
architecture-decisions.md docs: comprehensive documentation updates and modernization 2 days ago
asset-migration-plan.md docs: comprehensive documentation updates and modernization 2 days ago
build-modernization-context.md docs: comprehensive documentation updates and modernization 2 days ago
circular-dependency-analysis.md docs: comprehensive documentation updates and modernization 2 days ago
component-communication-guide.md docs: comprehensive documentation updates and modernization 2 days ago
cors-disabled-for-universal-images.md docs: comprehensive documentation updates and modernization 2 days ago
cors-image-loading-solution.md docs: comprehensive documentation updates and modernization 2 days ago
database-migration-guide.md docs: comprehensive documentation updates and modernization 2 days ago
databaseUtil-migration-plan.md Remove debug logging from generateAndRegisterEthrUser test utility 2 months ago
debug-hook-guide.md docs: comprehensive documentation updates and modernization 2 days ago
dexie-to-sqlite-mapping.md feat: Add comprehensive database migration service for Dexie to SQLite 2 months ago
electron-cleanup-summary.md docs: comprehensive documentation updates and modernization 2 days ago
electron-console-cleanup.md docs: comprehensive documentation updates and modernization 2 days ago
error-diagnostics-log.md docs: comprehensive documentation updates and modernization 2 days ago
husky-conditional-activation.md docs(git-hooks): add conditional Husky activation system documentation 22 hours ago
image-hosting-guide.md docs: comprehensive documentation updates and modernization 2 days ago
logging-configuration.md docs: comprehensive documentation updates and modernization 2 days ago
migration-fence-definition.md docs: comprehensive documentation updates and modernization 2 days ago
migration-progress-tracker.md docs: comprehensive documentation updates and modernization 2 days ago
migration-quick-reference.md docs: comprehensive documentation updates and modernization 2 days ago
migration-readiness-summary.md docs: comprehensive documentation updates and modernization 2 days ago
migration-roadmap-next-steps.md docs: comprehensive documentation updates and modernization 2 days ago
migration-security-checklist.md docs: comprehensive documentation updates and modernization 2 days ago
migration-to-wa-sqlite.md docs: comprehensive documentation updates and modernization 2 days ago
openssl_signing_console.rst chore: update capacitor config and script paths 3 months ago
platformservicemixin-completion-plan.md docs: comprehensive documentation updates and modernization 2 days ago
qr-code-implementation-guide.md docs: comprehensive documentation updates and modernization 2 days ago
secure-storage-implementation.md docs: comprehensive documentation updates and modernization 2 days ago
sharebufferarray_spectre_security.md docs: comprehensive documentation updates and modernization 2 days ago
storage-implementation-checklist.md docs: comprehensive documentation updates and modernization 2 days ago
usage-guide.md docs: comprehensive documentation updates and modernization 2 days ago
web-push.md docs: consolidate QR code implementation documentation 3 months ago

README.md

TimeSafari Docs

Generating PDF from Markdown on OSx

This uses Pandoc and BasicTex (LaTeX) Installed through Homebrew.

Set Up

brew install pandoc

brew install basictex

# Setting up LaTex packages

# First update tlmgr
sudo tlmgr update --self

# Then install LaTex packages
sudo tlmgr install bbding
sudo tlmgr install enumitem
sudo tlmgr install environ
sudo tlmgr install fancyhdr
sudo tlmgr install framed
sudo tlmgr install import
sudo tlmgr install lastpage  # Enables Page X of Y
sudo tlmgr install mdframed
sudo tlmgr install multirow
sudo tlmgr install needspace
sudo tlmgr install ntheorem
sudo tlmgr install tabu
sudo tlmgr install tcolorbox
sudo tlmgr install textpos
sudo tlmgr install titlesec
sudo tlmgr install titling  # Required for the fancy headers used
sudo tlmgr install threeparttable
sudo tlmgr install trimspaces
sudo tlmgr install tocloft  # Required for \tableofcontents generation
sudo tlmgr install varwidth
sudo tlmgr install wrapfig

# Install fonts
sudo tlmgr install cmbright
sudo tlmgr install collection-fontsrecommended # And set up fonts
sudo tlmgr install fira
sudo tlmgr install fontaxes
sudo tlmgr install libertine # The main font the doc uses
sudo tlmgr install opensans
sudo tlmgr install sourceserifpro

References

The following guide was adapted to this project except that we install with Brew and have a few more packages.

Guide: https://daniel.feldroy.com/posts/setting-up-latex-on-mac-os-x

Usage

Use the pandoc command to generate a PDF.

pandoc usage-guide.md -o usage-guide.pdf 

And you can open the PDF with the open command.

open usage-guide.pdf

Or use this one-liner

pandoc usage-guide.md -o usage-guide.pdf && open usage-guide.pdf