Initial vault setup
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
---
|
||||
title: Tasks.md
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, tasks, markdown, vim, app-marathon-batch-rattrapage-3]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Tasks+and+To-Do+Lists, https://github.com/BaldissaraLucas/tasks.md]
|
||||
---
|
||||
|
||||
# ✅ Tasks.md
|
||||
|
||||
> **Todo-list en fichier Markdown** : un seul fichier `tasks.md` par projet, éditable dans Vim/VS Code/Neovim, avec plugins de highlighting. Le GTD à la sauce plain-text.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [github.com/BaldissaraLucas/tasks.md](https://github.com/BaldissaraLucas/tasks.md) |
|
||||
| **GitHub** | [BaldissaraLucas/tasks.md](https://github.com/BaldissaraLucas/tasks.md) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | VS Code / Neovim / Obsidian plugin (Markdown) |
|
||||
| **Étoiles GitHub** | ~500 ⭐ |
|
||||
| **Catégorie** | [[cat-tasks|Tasks and To-Do Lists]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Tasks.md** (et ses cousins : `todo.txt`, `kanban.md`, le plugin Obsidian `Tasks`, le plugin Vim `vim-markdown-tasks`) est une approche **plain-text** de la todo-list : un fichier Markdown par projet, structuré en `## [ ]` / `## [x]`, avec dates, priorités, tags, et **plugin de highlighting** dans l'éditeur. **Pas de serveur, pas de base de données**, versionnable avec **git**, synchronisable via **Syncthing / Nextcloud / Dropbox / GitHub**.
|
||||
|
||||
**Différence avec Super Productivity / Donetick** : Tasks.md est **mono-utilisateur, fichier, sans notifications push**, mais **incroyablement durable** (vos tâches ne disparaîtront jamais, elles sont dans du Markdown).
|
||||
|
||||
**Pour qui** : développeurs, écrivains, et amateurs de **plain text workflow** qui veulent une todo-list qui survit à tout éditeur / fournisseur de SaaS.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Pas de serveur, juste un fichier
|
||||
|
||||
```bash
|
||||
# Créez un fichier tasks.md
|
||||
cat > ~/tasks.md << 'EOF'
|
||||
# Mes tâches
|
||||
|
||||
## Aujourd'hui
|
||||
- [ ] Finaliser le rapport #work @priority(haute) 📅 2026-06-10
|
||||
- [x] Réviser le wiki #perso
|
||||
- [ ] Coder un script Python #dev
|
||||
|
||||
## Cette semaine
|
||||
- [ ] Renouveler le cert Traefik #hobby
|
||||
EOF
|
||||
```
|
||||
|
||||
### Plugin Vim/Neovim
|
||||
|
||||
```vim
|
||||
" .vimrc ou init.vim
|
||||
Plug 'preservim/vim-markdown'
|
||||
" ou le plugin dédié :
|
||||
Plug 'BaldissaraLucas/tasks.md'
|
||||
```
|
||||
|
||||
### Plugin Obsidian
|
||||
|
||||
Activer le plugin communautaire **Tasks** (obsidian-tasks-group) dans Obsidian.
|
||||
|
||||
### Sync entre machines
|
||||
|
||||
```bash
|
||||
# Méthode 1 : Git
|
||||
cd ~/notes && git init && git add tasks.md && git commit -m "init"
|
||||
git remote add origin git@github.com:user/notes.git
|
||||
git push -u origin main
|
||||
|
||||
# Méthode 2 : Syncthing (pair-à-pair)
|
||||
# Méthode 3 : Nextcloud / Dropbox / iCloud
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-super-productivity]] — Avec time-tracking
|
||||
- [[app-nextcloud-tasks]] — Web multi-users
|
||||
- [[app-donetick]] — Familial
|
||||
- [[app-dumbkan]] — Kanban minimaliste
|
||||
- [[app-tasktrove]] — Kanban web
|
||||
|
||||
### Propriétaires
|
||||
- **Todoist** — SaaS premium
|
||||
- **Things 3** — Apple premium
|
||||
- **Notion** — Tout-en-un (DB de tâches)
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **100% local** : pas de fuite possible, pas de serveur.
|
||||
- **Git** : traçabilité complète, branches par projet.
|
||||
- **Sync chiffrée** : via Syncthing (E2E) ou Nextcloud (HTTPS + E2E optionnel).
|
||||
- **Backup** = `cp tasks.md /backup/`, trivial.
|
||||
|
||||
## 📚 Ressources
|
||||
- [GitHub](https://github.com/BaldissaraLucas/tasks.md)
|
||||
- [Obsidian Tasks plugin](https://github.com/obsidian-tasks-group/obsidian-tasks)
|
||||
- [todo.txt format](https://github.com/todotxt/todo.txt)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-tasks]] — Catégorie Tasks
|
||||
- [[app-super-productivity]] — Concurrent
|
||||
- [[app-dumbkan]] — Concurrent (kanban)
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user