# 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 resource [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 [bug](https://github.com/purpleidea/mgmt/issues/13) [:heart:](https://github.com/purpleidea/mgmt/labels/mgmtlove) - [ ] 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 [bug](https://github.com/purpleidea/mgmt/issues/15) [:heart:](https://github.com/purpleidea/mgmt/labels/mgmtlove) - [ ] 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) - [ ] mgmt systemd service file [bug](https://github.com/purpleidea/mgmt/issues/12) [:heart:](https://github.com/purpleidea/mgmt/labels/mgmtlove) - [ ] deb package target in Makefile - [ ] reproducible builds - [ ] add your suggestions!