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.
This commit is contained in:
James Shubin
2016-02-10 14:10:13 -05:00
parent 625ae31f63
commit 2896775f77

43
TODO.md Normal file
View File

@@ -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!