5 ms·
After GitHub.dev was released (hit “.” on any GitHub repo, to open it in browser-based VS Code), I immediately saw the notetaking workflow that I wanted: a GitH
by lostintangent 5y ago
After GitHub.dev was released (hit “.” on any GitHub repo, to open it in browser-based VS Code), I immediately saw the notetaking workflow that I wanted: a GitHub repo, storing markdown that I can own/control, but editable in the browser, using my existing VS Code preferences (theme, keybindings, etc.).
Unfortunately, VS Code doesn’t natively support wiki links, so I created an extension that simply adds that feature on top of the core VS Code markdown editor: https://GitHub.com/lostintangent/wikilens https://GitHub.com/lostintangent/wikilens.
Over the last week, this experience has really transformed my writing workflow. I can simply open https://GitHub.dev/lostintangent/wiki https://GitHub.dev/lostintangent/wiki (my personal notes repo) and begin editing and navigating, without too much ceremony. As the extension ecosystem begins creating more extensions for GitHub.dev, this experience will only get better.
- pjot 5y agoThis is spot on to what I was wanting as well - thank you for pointing out the “.” workflow!
- lostintangent 5y agoAbsolutely! If you end up checking out WikiLens w/GitHub.dev, don’t hesitate to let me know any feedback you might have. I’ll be iterating on the experience based on my own usage, but I’m keen to ensure this works well for others as well!
- revicon 5y agoHow does this work for you if you’re on a mobile device?
- flyingchipmann 5y agoSimilarly for me. I just use github private repo for non essential personal note, edit them online or with my text editor. So easy
- poglet 5y agoI like this idea, is a private git repo (on github.com) a safe place to store personal notes?
- lostintangent 5y agoYep! That’s what I use for my personal notes.
- addandsubtract 5y ago> PM at Microsoft, currently working on Codespaces Bruh... you might be the most or least qualified person to answer that question, but a simple "Yep!" doesn't offer anyone information as to why they should store private data on a closed source, foreign server.
- mateuszf 5y agoDoes the VS Code support plugins? One could implement client side encryption for better privacy.
- singularity2001 5y agoGithub wiki pages with sublime text markdown plug-in to follow and create links is the way
- manigandham 5y agohttps://obsidian.md/ https://obsidian.md/ is close to this, although a different editor with much better linking. The notes are just markdown files in a folder so you can also save it as a git repo and edit through Codespaces or VSC's remote editing extensions.
- bodge5000 5y agoI guess all your missing is offline capabilities (obviously you can have a local repo as well, but if your doing all your editing online, you might not be backing it up for when you actually need that offline capability) and mobile editing (which shockingly still isn't a thing for even basic github)
- Operyl 5y agoYou could at this point just schedule a git pull to run every hour (or however fast you wish to do it) locally.
- ChefboyOG 5y agoFoam is pretty good for this as well: https://foambubble.github.io/foam/ https://foambubble.github.io/foam/