mirror of
https://github.com/correl/SleekXMPP.git
synced 2024-11-23 19:19:53 +00:00
Updated todo list for 1.0 release.
This commit is contained in:
parent
5313338c3a
commit
8dbe6f6546
1 changed files with 62 additions and 123 deletions
185
todo1.0
185
todo1.0
|
@ -1,123 +1,62 @@
|
||||||
ElementBase sub_items not subitem?
|
Plugins:
|
||||||
|
0004
|
||||||
*XMPP needs to use JID class instead of lots of fields.
|
PEP8
|
||||||
|
Stream/Unit tests
|
||||||
BaseXMPP set_jid, makeIqQuery, getjidresource, getjidbare not needed
|
Fix serialization issue
|
||||||
|
Use OrderedDict for fields/values
|
||||||
Why CamelCase and underscore_names? Document semantics.
|
0009
|
||||||
|
Review contribution from dannmartens
|
||||||
conn_tests and sleekxmpp/tests and sleekxmpp/xmlstresm/test.* -> convert to either unit tests, or at least put in same place
|
0012
|
||||||
|
PEP8
|
||||||
Update setup.py - github url, version #
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
scheduler needs unit tests
|
0030
|
||||||
|
Done
|
||||||
ClientXMPP stream:features handler should use new state machine
|
0033
|
||||||
|
PEP8
|
||||||
Write stream tests for startls, features, etc.
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
|
0045
|
||||||
|
PEP8
|
||||||
-- PEP8 - all files
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
Need to use spaces
|
0050
|
||||||
|
Review replacement in github.com/legastero/adhoc
|
||||||
Docstrings are lacking. Need to document attributes and return values.
|
0059
|
||||||
|
Done
|
||||||
Organize imports
|
0060
|
||||||
|
PEP8
|
||||||
Use absolute, not relative imports
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
Fix one-liner if statements
|
0078
|
||||||
|
Will require new stream features handling, see stream_features branch.
|
||||||
Line length limit of 79 characters
|
PEP8
|
||||||
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
|
0085
|
||||||
-- Plugins
|
PEP8
|
||||||
|
Documentation
|
||||||
--- xep_0004
|
Stream/Unit tests
|
||||||
|
0086
|
||||||
Need more unit tests
|
PEP8
|
||||||
|
Documentation
|
||||||
--- xep_0009
|
Consider any simplifications.
|
||||||
|
0092
|
||||||
Need stanza objects
|
Done
|
||||||
|
0128
|
||||||
Need unit tests
|
Needs complete rewrite to work with new 0030 plugin.
|
||||||
|
0199
|
||||||
--- xep_0045
|
PEP8
|
||||||
|
Documentation
|
||||||
Need to use stanza objects
|
Stream/Unit tests
|
||||||
|
Needs to use scheduler instead of its own thread.
|
||||||
A few TODO comments for checking roles and using defaults
|
0202
|
||||||
|
PEP8
|
||||||
Need unit tests
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
--- xep_0050
|
0249
|
||||||
|
Review, minor cleanup
|
||||||
Need unit tests
|
gmail_notify
|
||||||
|
PEP8
|
||||||
Need stanza objects - use new xep_0004
|
Documentation
|
||||||
|
Stream/Unit tests
|
||||||
--- 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
|
|
||||||
|
|
Loading…
Reference in a new issue