Replies: 6 comments 8 replies
-
Added section task related notes |
Beta Was this translation helpful? Give feedback.
-
I love this idea, I'm very excited for whats to come as well. As neorg expands and I might write a blog post on how to set up a full organization workflow with neorg |
Beta Was this translation helpful? Give feedback.
-
Edited task related notes (see edit 12/08) |
Beta Was this translation helpful? Give feedback.
-
Alright, it's time that I step away from development a bit and focus on giving ideas for this :) Short DisclaimerIf there's something I say that is blatantly stupid plz call me out. Some ideas may blend in with the concept of org-agenda - if that's something You may also see me slightly move away from the "traditional" ways of doing things. I think it's good to move away to potentially better solutions as long as it's not annoying and difficult General WorkflowIn my opinion some changes will need to be made in order to make the experience nice. Most importantly First of all, capturing. How do we capture new ideas? There can be a few ways to achieve such a thing. The most basic, however, is single-line captures.
And press enter. Ok, what happens now? Where does this go? All notes should be stored inside of an inbox file, as you would expect :) The actual name of this file should be configurable - there's no need for it to be a static filepath. It should exist in the current workspace though, as almost everything should.
Do we have several projects? Rather simple:
Now I know a few issues may pop into your head right away but I want you to hold out, I'll address those later. Selecting a Date and Time for a TaskTbh I dunno about the Just like that, I don't need to think. I write a note, then out of pure muscle memory press How are dates stored? + Other questionsThe proposed syntax for the inbox file is:
Very nicely categorized and doesn't get all over the place really quickly.
Uh oh! Where would we store it now? The same note in two subheadings, like so?:
Of course not! Ugly, ugly, ugly. And a pain to manage. Time to use IDs and custom names!
We could always use numbers instead of hashes or whatever you please. The idea is that notes will simply become links to a single note that exists in the top level of the project.
Ok so right now this seems like one of the biggest pains in the ass to parse - or so you would think! With the slow rise of the new treesitter parser I'm working on parsing everything I proposed I wanna go to these great lengths of having things laid out because I hate having an organizational tool that does no organization internally :P How the Inbox is ViewedWith all the nice stuff we're doing you could already be on your merry way, but I'm not done yet. Realistically you shouldn't be viewing the inbox raw, i.e. you shouldn't be manually modifying it. What I would like is a view of the inbox inspired by the org-agenda view. You will be able to see a list of things you need to get done for a certain date, as well as have a bunch of functionality exposed in order Soo much to talk aboutI've barely scratched the surface, but that's all I really have time for today, sorry! I've talked a lot about the internals (which are important when starting out) and I hope to at least spark Here are the other things I could potentially talk about + much more:
That's it!That's all I've got time for today - let me know, do you think the ideas are good? Do you think they're hot garbage? Do you think they're a great starting point? Does it completely derange from the GTD philosophy and should be thrown in the trash? |
Beta Was this translation helpful? Give feedback.
-
Current state of #60 is very promising, with a full quick inbox entry working with support for a full range of syntax! @vhyrro just released a new killer featured called Enregistrement.de.l.ecran.2021-08-18.a.18.36.47.movWe now need to think about the use cases we could use it.
Feel free to participate and explain your choices! |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I created a documented detailing the full specs of GTD in neorg: #67 |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I'm starting to implement the Getting things done methodology, and I think we need to discuss about the workflow we will be using for.
If you don't know what is GTD, or want a quick recap of the capabilities, you can see: https://hamberg.no/gtd/
There are some issues that need to be addressed :
Contexts management
How do we handle contexts (or tags)? Do we create a file for each context ?
This can be a problem if I want to assign multiple contexts to a task. We could use something similar to todo-txt workflow: add some metadatas at the end of the task like this
This way we could afterwards present the tasks that have a specific tasks, by filtering them
Projects management
The base idea in GTD is to have a list containing all projects.
If we follow it, we have to create a file called projects, which will only be a list of bullet points for each project title.
The problem is that it's difficult to track the tasks related to a project during the day.
We could use the same idea than contexts, which is with tags.
The todo-txt workflow specify +projectName for a task, like this
What I don't like about it is the obligation to camel case the name, so we could think about a better idea
Tasks/projects related notes
Some tasks or projects require notes in order to remember things or to add links/insights and ideas.
We need to have a way to store those related notes
EDIT 12/08
I suppose we can use the way @vhyrro did with tables, such as :
Or for a full note file:
And more..
I will be addressing more issues afterward (e.g how do we handle completed tasks or projects), but this is a good starting point. When updating the post I will comment so you can know what's been added
Fell free to participate in the discussion everyone !
Beta Was this translation helpful? Give feedback.
All reactions