Da ich beruflich wie privat viel mit Gitlab arbeite, verwalte ich damit natürlich auch alle Softwareprojekte. Aber meine täglichen Aufgaben verwalte ich in der Regel aber mit Todoist und weder möchte ich private Aufgaben im beruflichen Gitlab haben, noch möchte ich alles von Hand eintragen müssen. Meist habe ich daher in Todoist ein Projekt, wo ich nur spärlich Aufgaben eintrage. Daher wäre ein Todoist-Exporter wirklich klasse.
Weiterhin ist es gerade in Meetings, die Milestones betreffen, hilfreich, sich vorab und während des Meetings Notizen zu einzelnen Issues machen zu können. Notizen mache ich in der Regel in einem Markdown-Dokument, insofern wäre auch ein Markdown-Exporter Klasse.
Gesagt, getan. Das hier vorgestellte Projekt ist genau das und bietet folgende Funktionen ✨:
- 📄 Export der GitLab issues in eine Markdowndatei fürs Reporting oder den vereinfachten Austausch
- ✅ Direkter Export der GitLab issues nach Todoist über deren API
- 🎯 Optionales Filtern nach Milestones
- ⚙️ Flexible Konfiguration: CLI flags oder Umgebungsvariablen oder einfach eine .env Datei
- 🐞 Verbose mode fürs Troubleshooting
- 🧰 Natürlich Cross‑platform builds via Makefile (Linux, macOS, Windows)