GSoC Status Update, week 11½
Final week ahead. Time to focus on documentation and polishing; some bugs still left, mostly nontrivial ones, and not everything is covered by unit tests, but core functionality and final (I think) API is in place.
Work done since last report
- Moved code to proper source files, finalized source layout (I think)
- Separated examples
- First-class RP and OP, finalize proposed API
- Some minor tweaks and doc/comment updates
- Exported basic proposed API
- Fixed most of remaining bugs
Problems
Some bugs still left. Mostly they are nontrivial and I am a bit afraid to destabilize the code in last days before the deadline. Relying party discovery will have to wait until after the deadline. However, I think at least some of them should be fixed; however, I will focus more on documentation and tests.
Plans for next half week
- Discuss API
- Documentation: finish docstrings, start a DOCUMENTATION-TEMPLATE-based doc
- If time permits, comment examples
- Add tests
- Fix some outstanding bugs and suggestions: thread-safety, maybe realm checking
