-
Notifications
You must be signed in to change notification settings - Fork 378
Historic: Sprint: IETF84Sprint
The IETF 84 Code Sprint in Vanficouver will focus on enhancements to the current tracker, and on starting to use parts of the new database scheme. The Sprint will be run in the same way as the successful IETF77Sprint and IETF78Sprint where we completed and released a good number of individual enhancements.
If you plan to participate, please sign up on the IETF84SprintSignUp page.
This sprint will take place from 9:30 to 18:00 in the 4th floor Turner room. The coding will end 18:00 on the dot, with dinner and follow-up afterwards.
We have the mailing list "[email protected]" to help with coordination and for use during the event. Please make sure you're subscribed before the event starts. More info on the list is available at https://www.ietf.org/mailman/listinfo/codesprints.
There is also a jabber room at [email protected].
For information on setting up your environment, code checkout and commit, etc., see the SprintCoderSetup and SprintDatabase pages.
During the sprint, please update the two tables below; this helps both with coordination and with getting the code merged, released, and deployed :-)
See you in Vancouver!
- Primary focus: Get aquainted with the new database models
- Secondary: Add new functionality you've wanted to have in the datatracker, using the new database models.
Some areas that could use attention:
- Make document search more flexible (add more complex conditions to advanced search)
- Focus on the liaison management tools and reduce the large number of defects/enhancements listed there
- Improve account management (making it easier to find where account management is (currently it's under New Account) marking which email addresses are active, finding the cookies)
- Adjust the code/UI to handle managing shepherds/writeups for individual submission documents
Please fill in the following table when you've picked a task for the sprint. It's quite all right to pick and complete multiple tasks :-)
Who | Short Description | Link to EnhancementIdeas item |
---|---|---|
Suresh | Automatically request publication from WG tracker | http://trac.tools.ietf.org/tools/ietfdb/ticket/692 |
Please fill in the following table when you have something which is ready to merge and release, and send a brief message to the sprint's committer to notify him about the new code. Committer for the IETF 84 Sprint is [email protected].
Who | branch@revision | Changelog message | Notes | Merged | Released |
---|---|---|---|---|---|
RjS | rjs/v4.32@4701 | Moved what URL to use for rfcdiff into settings.py and aimed it at www.ietf.org | 21e4b7e8731efa2f8e13031a741765ce1133242f | v4.33 | |
Suresh | suresh/v4.32@4704 | Automatically requesting publication from the WG tracker | e0ce3838d9244e45fc7814445642eee6e2e0482d | v4.33 | |
Adam | adam/v4.32@4705 | Added self-management interface for user profile information | 0b1158491f4cb616708d4f67e14acdf1c480aa04 | v4.33 | |
Adam | adam/v4.32@4706 | Updated name of bullet on account management page to reflect new edit ability | a13e5065873d30b068b203d3102f9b6b5c4d4ab0 | v4.33 | |
Russ | housley/v4.32@4709 | Ability to fetch the IESG Telechat Agenda as a JSON object (agenda.json). | 848738bbcac6f1ebc9c98c154ce09ec699f6f438 | v4.33 | |
Adam | adam/v4.32@4720 | Whoops! Forgot to add new templates to the checkin for 4705 | 77de554f9baa23803951f04b4e71647e5e9c398e | v4.33 | |
Adam | adam/v4.32@4721 | Added "href" method to Document class and "DOC_HREFS" variable to settings.py. There is still room for improvement (e.g., pointing to versioned documents on datatracker), but this is a good start. | c7c4679d57fefd0e0826f0dbd3d5eb912df4f921 | v4.33 | |
Richard | rbarnes/v4.32@4724 | Adjusted the scribe template to make it XHTML compliant and fix what Robert broke | 6dd8086125497a1c46ad22da47ab0d1f1ffb6867 | v4.33 | |
Adam | adam/v4.32@4737 | Added code to profile update to keep Alias table up to date | d4e8a9834678340ebd464003bb244b0be5ab0800 | ||
Adam | adam/v4.32@4738 | Added link to cookie settings | ee6cc10935ff10231e71ced5746dfebdd1514a90 | v4.34 | |
Adam | adam/v4.32@4745 | Fixed slide ordering on materials page (and probably elsewhere) | 25f3f94c21a3199c6077121d80b00bb62151e0aa | v4.34 | |
Adam | adam/v4.32@4746 | Added slide presentations to agenda page | d50eef9e6674ff7dfb8bb50982630842e7e3deda | v4.34 | |
Ryan | rcross/v4.32@4722 | Modified Document.get_file_path(), adding support for conflrev type | 9bde5b91d6916091e703f71caed78619b7e72a2b | v4.34 |
Other work completed:
Who | Notes |
---|
See (and add to) the list started at EnhancementIdeas -- current method of adding items is to open a new trac ticket.
-
A working knowledge of python and/or web design
-
Learn the basic concepts of Django 1.1, e.g., work through the excellent tutorial.
-
Review the new database schema and models (see http://merlot.tools.ietf.org/src/db/new/redesign)
-
Bring a laptop with Python (2.5/2.6), Subversion and (optionally) Mysql (4.x is ok, 5.x is better) installed, and be ready to check out a branch of the IETF web site from the tools svn server. (Some hints on preparing mac laptops are at MacSetup)