summaryrefslogtreecommitdiff
path: root/todo1.0
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2011-01-31 15:54:44 -0500
committerLance Stout <lancestout@gmail.com>2011-01-31 15:54:44 -0500
commit8dbe6f65462ec9b1a0506a00316415996f4d53d8 (patch)
treebacced033bc1920ae0d20e2ad2db42a309fa7662 /todo1.0
parent5313338c3ac3350e0c4a524c974021972f10ab94 (diff)
downloadslixmpp-8dbe6f65462ec9b1a0506a00316415996f4d53d8.tar.gz
slixmpp-8dbe6f65462ec9b1a0506a00316415996f4d53d8.tar.bz2
slixmpp-8dbe6f65462ec9b1a0506a00316415996f4d53d8.tar.xz
slixmpp-8dbe6f65462ec9b1a0506a00316415996f4d53d8.zip
Updated todo list for 1.0 release.
Diffstat (limited to 'todo1.0')
-rw-r--r--todo1.0185
1 files changed, 62 insertions, 123 deletions
diff --git a/todo1.0 b/todo1.0
index 191c0e2d..3212a31a 100644
--- a/todo1.0
+++ b/todo1.0
@@ -1,123 +1,62 @@
-ElementBase sub_items not subitem?
-
-*XMPP needs to use JID class instead of lots of fields.
-
-BaseXMPP set_jid, makeIqQuery, getjidresource, getjidbare not needed
-
-Why CamelCase and underscore_names? Document semantics.
-
-conn_tests and sleekxmpp/tests and sleekxmpp/xmlstresm/test.* -> convert to either unit tests, or at least put in same place
-
-Update setup.py - github url, version #
-
-scheduler needs unit tests
-
-ClientXMPP stream:features handler should use new state machine
-
-Write stream tests for startls, features, etc.
-
-
-
--- PEP8 - all files
-
-Need to use spaces
-
-Docstrings are lacking. Need to document attributes and return values.
-
-Organize imports
-
-Use absolute, not relative imports
-
-Fix one-liner if statements
-
-Line length limit of 79 characters
-
-
-
--- Plugins
-
---- xep_0004
-
-Need more unit tests
-
---- xep_0009
-
-Need stanza objects
-
-Need unit tests
-
---- xep_0045
-
-Need to use stanza objects
-
-A few TODO comments for checking roles and using defaults
-
-Need unit tests
-
---- xep_0050
-
-Need unit tests
-
-Need stanza objects - use new xep_0004
-
---- xep_0060
-
-Need unit tests
-
-Need to use existing stanza objects
-
---- xep_0078
-
-Is it useful still?
-
-Need stanza objects/unit tests
-
---- xep_0086
-
-Is there a way to automate setting error codes?
-
-Seems like this should be part of the error stanza by default
-
-Use stanza objects
-
---- xep_0092
-
-Stanza objects
-
-Unit tests
-
---- xep_0199
-
-Stanza objects
-
-Unit tests
-
-Clean commented code
-
-Use the new scheduler
-
-
-
--- Documentation
-
-Document the Zen/Tao/Whatever of SleekXMPP to explain design goals and decisions
-
-Write architecture description
-
-XMPP:TDG needs to be rewritten.
-
-Need to update docs that reference old JID attributes of sleekxmpp objects
-
-Page describing new JID class
-
-Message page needs updating
-
-Iq page needs to be written
-
-Make guides to go with example.py and component_example.py
-
-Page on xmlstream.matchers
-
-Page on xmlstream.handlers, especially waiters
-
-Page on using xmlstream.scheduler
+Plugins:
+ 0004
+ PEP8
+ Stream/Unit tests
+ Fix serialization issue
+ Use OrderedDict for fields/values
+ 0009
+ Review contribution from dannmartens
+ 0012
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0030
+ Done
+ 0033
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0045
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0050
+ Review replacement in github.com/legastero/adhoc
+ 0059
+ Done
+ 0060
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0078
+ Will require new stream features handling, see stream_features branch.
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0085
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0086
+ PEP8
+ Documentation
+ Consider any simplifications.
+ 0092
+ Done
+ 0128
+ Needs complete rewrite to work with new 0030 plugin.
+ 0199
+ PEP8
+ Documentation
+ Stream/Unit tests
+ Needs to use scheduler instead of its own thread.
+ 0202
+ PEP8
+ Documentation
+ Stream/Unit tests
+ 0249
+ Review, minor cleanup
+ gmail_notify
+ PEP8
+ Documentation
+ Stream/Unit tests