GithubHelp home page GithubHelp logo

cuken / obsidian-weave Goto Github PK

View Code? Open in Web Editor NEW
119.0 6.0 7.0 7.01 MB

Obsidian Vault Template for Software Developers/Managers working in the corporate world.

License: MIT License

JavaScript 99.66% CSS 0.33% PowerShell 0.01%
obsidian obsidian-md obsidian-vault

obsidian-weave's Introduction

Weave

A highly opinionated Obsidian Vault Template for the Corporate World to get you productive fast. Track your meetings, applications, contacts, and tasks and draw connections between all of them.

Features

  • Divides your work stream into Applications, Contacts, Daily Journals and Meetings.
  • DataView links between all above entities to help you draw insights from your day to day activites.
  • TaskViews with a heavy dependency on tags to help you organize your actions and follow ups.
  • Inline Regex Script to make entry easier.
    • NEW (included in 0.0.1) If you use github issues or ado work items for your agile backlog, you can now do ;;ado <Work Item Number>:: to have a direct link to your work item entry added, or ;;ghi <Issue Number>:: to have a link to the github issue.
  • Hotkeys to help speed up workflow
    • Try Cntrl(Cmd) + Shift + Alt + T from anywhere in the vault to add a task to your current daily file
    • Try Cntrl(Cmd) + Shift + T to add the current time stamp to your cursor position (helpful for your journal logs)
  • QuickAdd actions for all major entities above

Prerelease available!

Check out the Releases section and download either the Demo or Clean version of Weave. Demo includes a 'Getting Started' guide as well as some sample data to show all the pieces working together.

Feedback Please!

Weave is something I wanted to give back to the community, pulling inspiration from many others before me. (I need to add a credit section soon...). Any and all Feedback would be greatly appreciated as there is always room to improve the system.

Feature Requests

If you would like to see something added to Weave, please create an Issue and outline what it is you need, or better yet, create a pull request so we can discuss!

RoadMap

  • CSS Styling for the vault
  • Further Inline Regex for common tasks
  • Kanban support
  • PKM Integration
  • Improve Onboarding experience
  • Advanced Templater Functions

Screenshots

1 2 3 4

obsidian-weave's People

Contributors

cuken avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

obsidian-weave's Issues

Proposal to change meeting folder structure

I'm getting to the point after using this system for 2 weeks where I have too many files in the Meetings Folder. Additionally spreading them out by Meeting type isn't really driving any value for me. I propose to further sort the meetings by date instead of type to make finding them in the future easier? I've created a gif to show what I'm talking about, would love to know what the community thinks.

Obsidian_9hlhvjZXPC

Daily note bug in determining "over due" and "due today" tasks

Instead of tp.date.now("YYYY-MM-DD") for the dataview queries for "over due" and "due today" tasks, it should be handled using <% tp.file.title %>

Reason: A daily note is not necessarily created on the current day, e.g. one could create a daily note for next wednesday today. In this case, the task queries will show wrong tasks.

Add new DataView pull for applications

From Reddit user @samdoesreddit:

A potential feature might be to add another dataview pull with all notes created about that application? maybe ever pull note tags to sort by with minimal. I want to see all the stakeholder end of project review notes for instance. Sort all notes by type ect.

Daily note template using wrong date if daily note is pre-created

Your daily note template uses the file creation date to filter tasks and other queries. It is common to create a daily note in advance of the actual day, for planning purposes, in which case you put wrong date in your queries.

Example: today is 9/15 but I want to start planning my day for 9/20, if use the calendar to create a new daily note for 9/20 the creation date will be 2022-09-15 and the title will be 2022-09-20 the overdue tasks are for due before 9/15 using your current template when it should be due before 9/20. Since daily note titles are the correct date value use that property rather than calling Now()

For instance change the overdue task list to be:

not done
due before <% tp.file.title %>
path does not include System

PS love your vault, it gave me a great jumpstart.

CSS Styling

I've seen lots of really cool setups that use CSS Styling heavily throughout the vault. Would there be any value in adding it to Weave? What sort of styling should we go for?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.