Skip to content
This repository has been archived by the owner on Dec 29, 2024. It is now read-only.

Implement a tagging system for notes #42

Open
gsilvapt opened this issue Dec 21, 2022 · 0 comments
Open

Implement a tagging system for notes #42

gsilvapt opened this issue Dec 21, 2022 · 0 comments
Labels
dev enhancements Improvements to the project, from development perspective

Comments

@gsilvapt
Copy link
Owner

Somehow find a way to create a tagging system for notes. Although I don't have a standard to recommend, something like YAML front matter could work well, as it contains enough information in there to implement things like date range search (#10), tags (this issue) and potentially other features further down the road.

This could easily scale in complexity though, as this issue is then multiple folded. At least, the following three items have to be fulfilled:

  1. Implement a metadata parser to parse all note's metadata.
  2. Script to automatically add metadata to each note.
  3. Add to template suggestion in this repository to contain YAML front matter, which can leverage Go's templating system, so that all new notes will contain metadata.

If users decide to not use metadata, then some features may be compromised. Does it make sense to force all notes to use this metadata?

@gsilvapt gsilvapt added the dev enhancements Improvements to the project, from development perspective label Dec 21, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dev enhancements Improvements to the project, from development perspective
Projects
None yet
Development

No branches or pull requests

1 participant