Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m-dwyer/obsidian-vault-template


https://github.com/m-dwyer/obsidian-vault-template

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# [UNMAINTAINED] obsidian-vault-template

## Overview
**UNMAINTAINED -- I am on longer maintaining this repository, as I joined the dark side (org-mode) for now, but pull requests very welcome**

A template used to create a new vault. An attempt to move away from Notion to Obsidian.

The setup/organisation is loosely based off PARA, and some templates for logging tasks, and a daily planner

## Setup

1. Clone the repository:
```
git clone [email protected]:m-dwyer/obsidian-vault-template.git
rm -rf obsidian-vault-template/.git
```

2. Then open the above cloned repository as a vault in Obsidian
3. Go to Settings > Community Plugins and disable 'Safe Mode'
4. Click Browse next to Community Plugins, search for and install the following:
* Calendar
* Dataview
* Day Planner
* Templater

5. You'll need to configure plugins as per below:

*Calendar*

Set weekly note template to _templates/week
Set weekly not folder to weeks

*Templater*

Set template folder location to _templates

*Day Planner*

Set to Command Mode

*Daily Notes*

Set new file location to days
Set template file location to _templates/daily

*Templates*

Set template folder location to _templates

## Usage

### Projects

A project is a great way of encapsulating a set of tasks in order to meet some objective, goal or other outcome.

You can create projects in the 001_projects folder using the project template. The project contains metadata (such as a completed field) in the front matter that can be set, as well as a due date.

### Tasks

A task is an individual action item. A task can be a one-off item you need to complete by a due date, or it can be an action item as part of a larger project.

A 'task' template is available for individual tasks not associated with a project, while a 'project task' can be used to create a task associated with a larger project.

If you create a project task, be sure to link it to the project in the frontmatter metadata!

### Assigning work

Once you have planned out any projects & tasks you wish to undertake, you can create a weekly agenda by selecting the week number via the calendar side pane. This will create a new week note under the weeks folder.

When opening up the week, the Available Tasks heading will show any incomplete task not yet assigned a date. From here, I will pick and choose tasks and set an assignedDate accordingly for each, at which point they will be visible for the week under the Assigned Tasks heading.

If I do not wish to undertake a particularly task for this week, I just leave it unassigned, so the task will be visible in future weekly agendas.

### Daily Workflow

Click today's date in the calendar. Any tasks assigned to today should show in the table. Select 'Day Planner: Link today's Day Planner to the current note' within the command palette.

From here, I will list each task shown under Assigned Today under the Daily Planner heading with a time. This will allow me to use the Day Planner to track my progress throughout the day. As the day progresses, I will mark off a task if completed. Also remember to update the completed flag in the task so it no longer appears!

The Inbox is basically a scratch pad of sorts, and taken from Getting Things Done. I will quickly capture items here throughout the day. At regular intervals, I will look at each item and decide if it should be logged as a task, filed as a note under Resources, or whether some other action needs to be taken.

### Recurring todo items / tasks

There are templates in _templates/recurring for setting todo items that are recurring on a daily or weekly basis. Whether you have chores, routines or other items, add them to the applicable list and it will be included in each day or week note.