Table of Contents
- Community Bonding Period: April 23 – May 13
- Coding Week 1: May 14–May 20
- Coding Week 2: May 21–May 27
- Coding Week 3: May 28–June 3
- Coding Week 4: June 4–June 10
- Coding Week 5: June 11–June 17 (evaluations: June 11-15)
- Coding Week 6: June 18–June 24
- Coding Week 7: June 25–July 1
- Coding Week 8: July 2–July 8
- Coding Week 9: July 9–July 15 (evaluations: July 9-13)
- Coding Week 10: July 16–July 22
- Coding Week 11: July 23–July 29
- Coding Week 12: July 30–August 5
- Coding Week 13: August 6–August 12 (evaluations: August 6-14)
Community Bonding Period: April 23 – May 13
● Understand the codebase.Learn more about swig-based bindings and about make dist error in xapian-letor.
Coding Week 1: May 14–May 20
● Write test about various api's and unit test cases for features.
Coding Week 2: May 21–May 27
● Write test about various api's and unit test cases for features. Release PR's for this part and start the implementation-review-change cycle.
Coding Week 3: May 28–June 3
● Write test about various api's and unit test cases for features(continued). Fix other known issues in xapian-letor.
Coding Week 4: June 4–June 10
● Finish any work after changes suggested by mentors to make it ready to merge into master.
Coding Week 5: June 11–June 17 (evaluations: June 11-15)
● Fix the problem with make dist in xapian-letor and make xapian-letor officially releasable.
Coding Week 6: June 18–June 24
● Understand more about bindings and related code. Add binding support for various languages.
Coding Week 7: June 25–July 1
● Add binding support for various languages(continued). Start the implementation-review-change cycle.
Coding Week 8: July 2–July 8
● Add binding support for various languages(continued). Make it ready to get merged into the master.
● Write example code in python,java etc. Write Docuementation for example code.
Coding Week 9: July 9–July 15 (evaluations: July 9-13)
● Find the reason why letor is not performing as good as BM25+ weighting scheme.
● Add features if necessary. Add tests along with any changes that are needed.
Coding Week 10: July 16–July 22
● Check the implementation of features,rankers and scorers.
Coding Week 11: July 23–July 29
● Fix any bug found in the previous week and write tests for the same.
Coding Week 12: July 30–August 5
● Update the docs and continue trying to improve letor performance against BM25+ weighting scheme.
Coding Week 13: August 6–August 12 (evaluations: August 6-14)
● Add bindings support for the remaining languages.
● Buffer period for any remaining work. Update the timeline,work product in xapian wiki.