From 2896775f779d42c1559d0c383046ac917840b4c4 Mon Sep 17 00:00:00 2001 From: James Shubin Date: Wed, 10 Feb 2016 14:10:13 -0500 Subject: [PATCH] Add a TODO list to serve as a near term roadmap Any help with these issues or linked bugs is appreciated! Please let someone know if you're interested on working on something here. New programmers are welcome. Join #mgmtconfig on IRC to see if someone can mentor you. --- TODO.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..87e3932d --- /dev/null +++ b/TODO.md @@ -0,0 +1,43 @@ +# TODO +If you're looking for something to do, look here! +Let us know if you're working on one of the items. + +## Package resource +- [ ] base type [bug](https://github.com/purpleidea/mgmt/issues/11) +- [ ] dnf blocker [bug](https://github.com/hughsie/PackageKit/issues/110) +- [ ] install signal blocker [bug](https://github.com/hughsie/PackageKit/issues/109) + +## File resource +- [ ] ability to make/delete folders +- [ ] recursive argument (can recursively watch/modify contents) +- [ ] force argument (can cause switch from file <-> folder) +- [ ] fanotify support [bug](https://github.com/go-fsnotify/fsnotify/issues/114) + +## Exec resource +- [ ] base resource improvements + +## Timer resource +- [ ] base resource +- [ ] reset on recompile +- [ ] increment algorithm (linear, exponential, etc...) + +## Etcd improvements +- [ ] embedded etcd master +- [ ] capnslog fixes [bug](https://github.com/coreos/etcd/issues/4115) + +## Language improvements +- [ ] language design +- [ ] lexer/parser +- [ ] automatic language formatter, ala `gofmt` +- [ ] gedit/gnome-builder/gtksourceview syntax highlighting +- [ ] vim syntax highlighting +- [ ] emacs syntax highlighting + +## Other +- [ ] better error/retry handling +- [ ] resource grouping +- [ ] automatic dependency adding (eg: packagekit file dependencies) +- [ ] rpm package target in Makefile +- [ ] deb package target in Makefile +- [ ] reproducible builds +- [ ] add your suggestions!