Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SkepticMystic/breadcrumbs
Add typed-links to your Obsidian notes
https://github.com/SkepticMystic/breadcrumbs
breadcrumbs graph-theory obsidian-plugin
Last synced: 21 days ago
JSON representation
Add typed-links to your Obsidian notes
- Host: GitHub
- URL: https://github.com/SkepticMystic/breadcrumbs
- Owner: SkepticMystic
- License: mit
- Created: 2021-06-05T09:32:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T15:14:56.000Z (7 months ago)
- Last Synced: 2024-05-02T02:36:34.710Z (7 months ago)
- Topics: breadcrumbs, graph-theory, obsidian-plugin
- Language: TypeScript
- Homepage: https://publish.obsidian.md/breadcrumbs-docs
- Size: 9.89 MB
- Stars: 452
- Watchers: 5
- Forks: 31
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - SkepticMystic/breadcrumbs - theory,obsidian-plugin pushed_at:2024-08 star:0.5k fork:0.0k Add typed-links to your Obsidian notes (TypeScript)
- jimsghstars - SkepticMystic/breadcrumbs - Add typed-links to your Obsidian notes (TypeScript)
README
> [!IMPORTANT]
> Breadcrumbs has recently been rewritten from scratch, and is available in the V4 beta (downloadable via the Obsidian BRAT plugin). See here for more info on the changes: https://github.com/SkepticMystic/breadcrumbs/blob/master/V4.mdBreadcrumbs is an Obsidian plugin that lets you add _typed links_ to your notes, then view/traverse them in various ways. Internally, Breadcrumbs uses a graph to represent this structure (much like the regular Obsidian graph, except now, links have _types_ to them). You tell Breadcrumbs about the structure of your notes, then it lets you visualise and navigate the graph.
## Documentation
Breadcrumbs now has its own Obsidian Publish docs site!✨ Going forward, that's where you can find all detailed documentation on the plugin. Check it out here: https://publish.obsidian.md/breadcrumbs-docs
## Media
Media related to Breacrumbs. Thanks to everyone for sharing!
### Videos
- @SkepticMystic: [Breadcrumbs - Everything you need to know](https://www.youtube.com/watch?v=N4QmszBRu9I&pp=ygUUYnJlYWRjcnVtYnMgb2JzaWRpYW4%3D) (Outdated)
- @SkepticMystic: [Breadcrumbs - Obsidian Community Showcase](https://www.youtube.com/watch?v=DXXB7fHcArg&pp=ygUUYnJlYWRjcnVtYnMgb2JzaWRpYW4%3D) (Outdated)
- @Zen Productivist: [Threading Mode with the Breadcrumbs Plugin in Obsidian](https://www.youtube.com/watch?v=AS5Mv6YNmsQ) (2022-01-01)### Written
- @Rhoadey: [How a Hierarchy Note sharpened my thinking in 20 minutes](https://medium.com/obsidian-observer/how-a-hierarchy-note-sharpened-my-thinking-in-20-minutes-f1c65945f41e?sk=64f4d1f889ff8a99009a060a24778a7f)
- [Obsidian Hub - Breadcrumbs Quickstart Guide](https://publish.obsidian.md/hub/04+-+Guides%2C+Workflows%2C+%26+Courses/Guides/Breadcrumbs+Quickstart+Guide)
- [Obsidian Hub - Breadcrumbs for Comparative Law](https://publish.obsidian.md/hub/03+-+Showcases+%26+Templates/Plugin+Showcases/Breadcrumbs+for+Comparative+Law)
- [Obsidian Hub - How to get the most out of Breadcrumbs](https://publish.obsidian.md/hub/04+-+Guides%2C+Workflows%2C+%26+Courses/Guides/How+to+get+the+most+out+of+the+Breadcrumbs+plugin)## Credits
- [mProjectsCode](https://github.com/mProjectsCode): For their PRs, insightful suggestions, and efficiency improvements.
- [HEmile](https://github.com/HEmile): For their PRs, and helpful discussions on graph-theory.## Donations
If you like Breadcrumbs and want to show your support, there are a few ways you can do so:
- Make a donation to your local animal shelter or charity. To support the animals in my country, you can [donate to the SPCA](https://nspca.co.za/donate/). If you do, please let me know! I'd love to hear about it :)
- I have a coffee problem, which you can indulge here: https://ko-fi.com/skepticmystic## Contributing
### Release process
#### Prod
TODO
#### Beta
1. Push all previous changes to the actual project
2. Bump version in `package.json`
3. `npm run version:beta` to update `manifest-beta.json` and `versions.json` accordingly
4. `git tag -a x.x.x-beta -m 'x.x.x-beta'` to tag the build
5. `git push origin x.x.x-beta` to push the release and trigger the actionOr, do steps 3-5 in one go with `npm run release:beta`